본문 바로가기
Linux/Web Server

apache[httpd] 웹서버의 기본포트[80] 변경하기

by aegypius 2020. 7. 27.
728x90
반응형

  웹서버가 기본적으로 사용하는 포트[80]를 변경 할 이유는 흔하지 않을 것이다. 서버를 운영하면서 HTTP 포트를 변경하거나 변경을 고려한 경우는 없지만......혹시 필요할지도 모르니 정리만 해둔다. 간혹 특정 웹사이트만 별도의 포트로 운영하고 싶은 유혹(?)이 생길 때도 있으니까....-_-;   웹서버로 apache를 사용하고 있고, 가상호스트를 운영하고 있다면 포트를 변경하기 위해서 httpd.conf는 수정할 필요가 없을 것이다. 도메인별(가상호스트) 설정파일에 아래의 첫 줄을 추가하면 된다.

listen 1234
<VirtualHost *:1234>
   ServerName chgport.net
   Serv......
   Serv......
   Erro......
   Cust......
   ......
</VirtualHost>

  위에서 1234는 변경할 웹서버의 포트이며, 당연히 방화벽에서 허용하고 있어야 한다. TLS를 적용하지 않은 사이트라면 웹브라우저에서 chgport.net:1234로 접속했을 때에 정상적으로 사이트가 열리겠지만 콜론(:)과 함께 포트를 생략하고 접속을 시도하면(접속 실패의 경우) 서버에서 운영중인 사이트 중에서 (웹서버 상에서)가장 상위에 설정한 사이트가 열릴 수 있으므로 적절히 대응해야 한다.

 

728x90
반응형

댓글