지난 주에 다른 소프트웨어에서 이미 가져온 HTTPS 포트 80이있는 서버를 발견했습니다. "범인"은 당연히 다른 웹 서버 소프트웨어, 즉 IIS였습니다. IIS 사용자는 이미 기본 포트에 익숙하므로 아파치 설치는 HTTP에 덜 인기있는 포트 (이 경우에는 포트 81)를 사용하는 것 외에는 선택의 여지가 없습니다.
포트 80이 중요한 이유를 묻습니다 http? 음, 하나는 사용자가 사용하기 쉽다는 것입니다. 포트 80 이외의 포트에서 수신 대기중인 웹 서버를 탐색하는 경우 주소와 함께 포트 번호를 포함해야합니다.
다음과 같은 형식이 있습니다. http : // yourdomain. com : 81 /에 포트 81이 웹 서버의 포트인지 확인하십시오. 포트 80을 사용하면 HTTP에 사용되는 표준 포트이기 때문에 주소에 포트 80을 입력 할 필요가 없습니다. 혼란을 피하기 위해 특정 서버 프로세스를 구현하는 소프트웨어는 일반적으로 모든 IP 장치에서 동일한 예약 포트 번호를 사용하므로 클라이언트가 찾을 수 있습니다. http://www.tcpipguide.com
쉽게 ... 모든 웹 브라우저는 웹 사이트가 포트 80 "으로 보낸 요청을 수신 대기하도록 설계된 것을"알고 있습니다. "
그 사실을 확인한 후에 우리가 어떻게 포트를 변경할 수 있는지 보겠습니다. 아파치 설정. 먼저 Apache& gt;
httpd.conf는 모든 Apache 구현에 사용되는 텍스트 파일이므로 Unix Apache 또는 Windows Apache install은이 구성 파일을 통해 동일한 방식으로 수행됩니다.
이 라인은 Apache가 포트 80에서 청취하도록 정의합니다. 포트 80을 사용하려는 포트로 변경하면됩니다. 사용하려는 포트가 빈 포트인지 확인하고 다른 서비스로 가져 오지 않았는지 확인하십시오. 확실하지 않은 경우 무료 포트 스캐너 에 대한 안내서를 읽으십시오.
일단 파일을 편집했으면 저장하고 Apache를 다시 시작하십시오. 새 포트를 이미 사용하고 있는지 테스트하려면 사용한 포트로 URL을 찾아보십시오. 예를 들어 포트 81을 새 포트로 입력 한 경우 새 URL은 http : // yourdomain : 81이어야합니다.
온라인에서 읽은 다른 방법은 약간 다릅니다 . 위의 방법으로 문제가 해결되지 않으면 /etc/apache2/ports.conf로 이동하여 수신 대기행을 수신 대기 81 .
다음으로 /etc/apache2/sites-enabled/000-default.conf로 이동하여 첫 번째 줄을 VirtualHost * : 81 을 클릭하십시오. Apache를 다시 시작하면 포트 번호를 입력하지 않고도 도메인을 방문 할 수 있습니다. 아파치는 자동으로 / var / www / html로 리다이렉트해야한다. 즐기십시오!