
Apache의 포트는 두 가지 위치에서 변경될 수 있습니다.
/sites-available/000-default.conf
ports.conf
기본적으로 두 .conf 파일 모두 Apache가 포트 80에서 수신하도록 지시합니다.
특정 포트에서 수신 대기하도록 Apache를 설정하고 싶습니다. 그것은 ports.conf
의 가치를 무시하는 것 같습니다 .000-default.conf
서버가 하나의 단일 IP 주소에서만 실행될 때 포트를 변경하는 올바른 위치는 어디입니까?
답변1
포트는 단독으로 변경할 수 있습니다 ports.conf
. 다양한 사이트 구성에는 열린 포트에서 제공할 항목에 대한 정의가 포함되어 있습니다. 즉, 다음과 같이 정의하면 다음과 같습니다 VirtualHost
.
<VirtualHost 0.0.0.0:1234>
Listen 1234
그러나 해당 지시문이 없으면 VirtualHost
위의 정의는 작동하지 않습니다.
따라서 Apache가 다른 포트에서 수신 대기하도록 하려면 지시문을 포함 Listen
하고 ports.conf
(기술적으로는 다른 파일이면 모두 가능하지만 해당 파일이 속한 곳에 구성 조각을 작성하는 것이 좋습니다) VirtualHost
다음 중 하나에 항목을 만들어야 합니다. sites-available
의 구성 파일 그런 다음 a2ensite
생성된 구성을 활성화하는 데 사용합니다.