
Apache Virtual Host 구성에서 포트 번호는 도메인 이름과 별개로 설정됩니다.
포트 번호는 서버가 리스팅하는 포트 중 하나를 지정하는 역할을 합니다. 예를 들어, 포트 번호를 80으로 설정하면, 서버는 기본 HTTP 포트(80)를 listens합니다.
다른 도메인에 대해서는 포트 번호를 변경해야 하는지 여부는, 해당 도메인이 HTTP(80) 또는 HTTPS(443)와 같은 기본 포트를 사용하는지 여부에 따라 결정됩니다.
아래 예시 코드를 참고하여, 포트 번호와 도메인 이름을 설정하는 방법을 설명합니다.
bash
ServerName example.com
DocumentRoot /var/www/example.com
ServerName example.com
DocumentRoot /var/www/example.com
위 코드에서, 첫 번째 Virtual Host는 HTTP 포트(80)를 listens하고, 두 번째 Virtual Host는 HTTPS 포트(443)를 listens합니다.
만약, 다른 도메인에 대해서는 포트 번호를 변경해야 한다면, 아래와 같이 설정할 수 있습니다.
bash
ServerName subdomain.example.com
DocumentRoot /var/www/subdomain.example.com
위 코드에서, subdomain.example.com 도메인은 포트 번호 8080을 listens합니다.
포트 번호를 변경할 때, 서버의 구성과 도메인 이름을 설정할 때 주의할 점은, 포트 번호를 변경하면, 도메인 이름에 따라서 서버가 리스팅하는 포트가 달라지기 때문에, 도메인 이름과 포트 번호를 일치시켜야 합니다.
2025-04-24 02:52