728x90
반응형
웹서버가 기본적으로 사용하는 포트[80]를 변경 할 이유는 흔하지 않을 것이다. 서버를 운영하면서 HTTP 포트를 변경하거나 변경을 고려한 경우는 없지만......혹시 필요할지도 모르니 정리만 해둔다. 간혹 특정 웹사이트만 별도의 포트로 운영하고 싶은 유혹(?)이 생길 때도 있으니까....-_-; 웹서버로 apache를 사용하고 있고, 가상호스트를 운영하고 있다면 포트를 변경하기 위해서 httpd.conf는 수정할 필요가 없을 것이다. 도메인별(가상호스트) 설정파일에 아래의 첫 줄을 추가하면 된다.
listen 1234
<VirtualHost *:1234>
ServerName chgport.net
Serv......
Serv......
Erro......
Cust......
......
</VirtualHost>
위에서 1234는 변경할 웹서버의 포트이며, 당연히 방화벽에서 허용하고 있어야 한다. TLS를 적용하지 않은 사이트라면 웹브라우저에서 chgport.net:1234로 접속했을 때에 정상적으로 사이트가 열리겠지만 콜론(:)과 함께 포트를 생략하고 접속을 시도하면(접속 실패의 경우) 서버에서 운영중인 사이트 중에서 (웹서버 상에서)가장 상위에 설정한 사이트가 열릴 수 있으므로 적절히 대응해야 한다.
728x90
반응형
'Linux > Web Server' 카테고리의 다른 글
웹 서버의 정보 숨기기 (apache) (2) | 2021.04.21 |
---|---|
[CentOS8] httpd[proxy_fcgi:error] [pid 31nn:tid 14nn] ~ AH01071: Got error 'Primary script unknown' (0) | 2020.12.13 |
apache - HTTP 403 / 404 ERROR 설정 (0) | 2020.05.29 |
[CentOS 7.x] 구버전 apache(httpd-2.2.34) 설치 및 가상호스트 설정 (0) | 2020.04.23 |
apache의 (internal dummy connection) 로그 (0) | 2020.02.23 |
댓글