티스토리 뷰



XAMPP 포터블을 이용하면 정말 간편하게 웹서버와 PHP 및 DBMS를 설치할 수 있습니다.("간단한 MySQL 설치 요령" 참조) 이번 글은 웹서비스의 가동 포트를 변경하는 요령을 다룰까 합니다. 통상 웹서비스는 기본 포트인 80포트를 통해 서비스 하는데 한 시스템에 웹서버를 여러개 동작 시켜야 하는 필요가 있는 경우에는 포트 충돌을 피하기 위해서 특정 웹서비스는 기본 포트 80이 아닌 포트로 변경해 주어야 합니다.



■ 기존 시스템 동작 확인



위의 그림은 XAMPP 포터블을 설치한 이후 웹서비스를 가동한 이후의 서비스 상태와 웹브라우저로 서비스를 확인한 결과입니다. 서비스 상태의 Port 영역을 보면 "80, 443"으로 표시되어 있는데 http 프로토콜은 80 포트로, https 프로토콜은 443 포트로 두 서비스 모두 기본 포트로 서비스하고 있음을 확인할 수 있습니다. 



■ 웹 서비스 포트 변경



웹서비스 포트를 변경 하려면 Apache 모듈 우측의 [Config]버튼을 누르고 컨텍스트 메뉴에서 "Apache (httpd.conf)"를 선택 합니다.



환경 설정은 위의 그림처럼 설정 파일을 텍스트 편집기로 수정할 수 있도록 하는데 설정 내용중에 "Listen" 부분을 찾아 기본 포트인 80을 원하는 포트번호로 수정하면 됩니다. 필자의 경우는 8080으로 수정했습니다. 수정한 다음에는 저장하고 편집창을 닫습니다. 설정 내용을 반영하려면 Apache 웹서버를 [Stop]후 [Start]로 재가동해야 합니다.



■ 포트 변경 확인



웹서버 설정에서 포트를 변경하고 웹서버를 재가동했다면 위의 그림과 같이 서비스 상태에서 가동 포트에 변경한 포트가 표시 됩니다.



웹브라우저에서 기본 웹서비스 포트를 사용했던 방식대로 서비스를 확인하면 위의 그림과 같이 페이지가 로딩되지 않습니다. 80 포트로 서비스가 되지 않기 때문이죠.



기본 포트가 아닌 경우에는 위의 그림과 같이 서버 주소에 ":8080"과 같이 포트 번호를 직접 기술해 주어야 합니다.





댓글
댓글쓰기 폼