[Synology]
synology Nas 기본 페이지로 웹서버 설정하기
하우코드
본문
가상호스트로 설정하면 되지만,
해당 IP로 들어갈때 기본으로 나오는 페이지를 해당 홈페이지로 설정하려면
DSM web station 의 기본 경로 /var/services/web 을 변경해야한다.
원 파일은 /usr/local/etc/apache24/sites-enabled/webstation-default.conf 에 다음과 같이 있지만..
아무리 변경을 해도 apache 를 재가동하면 원래대로 돌아오니
/usr/local/etc/apache24/conf/httpd24.conf 를 수정해야한다.
/usr/local/etc/apache24/sites-enabled/webstation-default.conf
-------------------------------------
<Directory "/var/services/web">
<FilesMatch "\.(php[345]?|phtml)$">
SetHandler "proxy:unix:/run/php-fpm/php-182b445b-6caf-469f-acaa-a763582ba8db.sock|fcgi://localhost"
</FilesMatch>
Options MultiViews FollowSymLinks ExecCGI
AllowOverride All
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.php index.php5
</IfModule>
</Directory>
<Directory "/volume1/web/fakevote.kr/html">
<FilesMatch "\.(php[345]?|phtml)$">
SetHandler "proxy:unix:/run/php-fpm/php-182b445b-6caf-469f-acaa-a763582ba8db.sock|fcgi://localhost"
</FilesMatch>
Options MultiViews FollowSymLinks ExecCGI
AllowOverride All
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.php index.php5
</IfModule>
</Directory>
/usr/local/etc/apache24/conf/httpd24.conf
------------------------------------------------
<VirtualHost _default_:80 _default_:443>
# DocumentRoot "/var/services/web"
DocumentRoot "/volume1/web/fakevote.kr/html" ////<-- 이게 새로운 홈페이지 경로이다.
</VirtualHost>
//// 아래처럼 php 모듈을 가동해줘야 정상으로 php 가 동작된다.
<Directory "/volume1/web/fakevote.kr/html">
<FilesMatch "\.(php[345]?|phtml)$">
SetHandler "proxy:unix:/run/php-fpm/php-182b445b-6caf-469f-acaa-a763582ba8db.sock|fcgi://localhost"
</FilesMatch>
Options MultiViews FollowSymLinks ExecCGI
AllowOverride All
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.php index.php5
</IfModule>
</Directory>
해당 IP로 들어갈때 기본으로 나오는 페이지를 해당 홈페이지로 설정하려면
DSM web station 의 기본 경로 /var/services/web 을 변경해야한다.
원 파일은 /usr/local/etc/apache24/sites-enabled/webstation-default.conf 에 다음과 같이 있지만..
아무리 변경을 해도 apache 를 재가동하면 원래대로 돌아오니
/usr/local/etc/apache24/conf/httpd24.conf 를 수정해야한다.
/usr/local/etc/apache24/sites-enabled/webstation-default.conf
-------------------------------------
<Directory "/var/services/web">
<FilesMatch "\.(php[345]?|phtml)$">
SetHandler "proxy:unix:/run/php-fpm/php-182b445b-6caf-469f-acaa-a763582ba8db.sock|fcgi://localhost"
</FilesMatch>
Options MultiViews FollowSymLinks ExecCGI
AllowOverride All
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.php index.php5
</IfModule>
</Directory>
<Directory "/volume1/web/fakevote.kr/html">
<FilesMatch "\.(php[345]?|phtml)$">
SetHandler "proxy:unix:/run/php-fpm/php-182b445b-6caf-469f-acaa-a763582ba8db.sock|fcgi://localhost"
</FilesMatch>
Options MultiViews FollowSymLinks ExecCGI
AllowOverride All
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.php index.php5
</IfModule>
</Directory>
/usr/local/etc/apache24/conf/httpd24.conf
------------------------------------------------
<VirtualHost _default_:80 _default_:443>
# DocumentRoot "/var/services/web"
DocumentRoot "/volume1/web/fakevote.kr/html" ////<-- 이게 새로운 홈페이지 경로이다.
</VirtualHost>
//// 아래처럼 php 모듈을 가동해줘야 정상으로 php 가 동작된다.
<Directory "/volume1/web/fakevote.kr/html">
<FilesMatch "\.(php[345]?|phtml)$">
SetHandler "proxy:unix:/run/php-fpm/php-182b445b-6caf-469f-acaa-a763582ba8db.sock|fcgi://localhost"
</FilesMatch>
Options MultiViews FollowSymLinks ExecCGI
AllowOverride All
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule dir_module>
DirectoryIndex index.html index.htm index.cgi index.php index.php5
</IfModule>
</Directory>
댓글목록
등록된 댓글이 없습니다.