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