웹마스터
아파치(Apache) 포트 별로 다른 웹 서비스 운영하기
아파치 웹 서버에서 한 개 이상의 웹 서비스를 하나의 포트가 아닌 여러 개의 포트를 사용해 서비스하는 방법을 소개합니다.
포트 별로 다른 웹 서비스를 운영해야 하는 경우에 참고해주시기 바랍니다.
서버에 특정 포트로 들어왔을 때 아파치가 반응할지에 대한 여부는 ports.conf
애서 관리되고 있다.
VirtualHost를 통해 사용할 포트를 ports.conf
에 명시해 줘야합니다.
SSL일때 443번 포트를 사용하도록 기본적으로 설정되어 있습니다.
예시)
포트 8081을 사용하는 VirtualHost가 있는 경우.
<VirtualHost *:8081>
ServerName localhost_8081
ServerAdmin webmaster@localhost
DocumentRoot /home/ubuntu/xpressengine
<Directory /home/ubuntu/xpressengine>
AllowOverride All
Require all granted
DirectoryIndex index.php index.html
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
ports.conf
에 8081 포트를 사용한다고 명시해줘야 합니다.
Listen 80
Listen 8081
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
0개 댓글