Apache 서버 수신 포트를 변경하는 방법
지난 주 에 다른 소프트웨어에서 이미 사용 중인 HTTPS 포트 80이 있는 서버를 발견했습니다. (HTTPS)"범인"은 당연히 또 다른 웹 서버 소프트웨어, 즉 IIS 입니다. IIS 사용자는 이미 기본 포트에 익숙하기 때문에 Apache 설치 에서는 덜 인기 있는 (Apache)HTTP 포트 (이 경우 포트 81) 를 사용할 수 밖에 없었습니다 .
포트 80이 http에 왜 중요한지 물어볼 수 있습니다. 글쎄, 하나는 사용자의 사용 용이성입니다. 포트 80이 아닌 다른 포트에서 수신 대기하는 웹 서버를 탐색하는 경우 주소와 함께 포트 번호를 포함해야 합니다.
포트 81이 웹 서버의 포트인 경우 http://yourdomain.com:81/ 과 같습니다 . 포트 80을 사용하는 경우 HTTP(HTTP) 에 사용되는 표준 포트이므로 주소에 포트 80을 입력할 필요가 없습니다 . http://www.tcpipguide.com 에 따르면
"혼돈을 피하기 위해 특정 서버 프로세스를 구현하는 소프트웨어는 일반적으로 모든 IP 장치에서 동일한 예약된 포트 번호를 사용하므로 클라이언트가 쉽게 찾을 수 있습니다... 모든 웹 브라우저는 웹사이트가 포트로 전송된 요청을 수신하도록 설계되었다는 것을 "알고 있습니다" 80”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
이 사실이 해결되면 Apache 설정의 포트를 변경하는 방법을 살펴보겠습니다. 먼저 Apache > conf 폴더에서 httpd.conf 파일을 찾습니다.
httpd.conf는 모든 Apache(Apache) 구현에서 사용되는 텍스트 파일 이므로 Unix Apache 또는 Windows Apache 설치를 변경하는 것은 이 구성 파일을 통해 동일한 방식으로 수행됩니다. 즐겨 사용하는 텍스트 편집기를 사용하여 파일을 열고 "Listen 80"이 있는 줄을 찾습니다.
이 줄은 Apache 가 포트 80에서 수신하도록 정의합니다. 해당 포트 80을 사용하려는 포트로 변경하기만 하면 됩니다. 사용할 포트가 다른 서비스에서 이미 사용하고 있지 않은 무료 포트인지 확인하십시오. 확실하지 않은 경우 무료 포트 스캐너(free port scanner) 에 대한 가이드를 읽으십시오 .
파일을 편집했으면 저장하고 Apache 를 다시 시작 합니다. 이미 새 포트를 사용하고 있는지 테스트하려면 사용한 포트가 있는 URL 을 찾아보십시오. 예를 들어 포트 81을 새 포트로 입력한 경우 새 URL 은 http://yourdomain:81 이어야 합니다 .
내가 온라인에서 읽은 또 다른 방법은 약간 다릅니다. 위의 방법이 작동하지 않으면 /etc/apache2/ports.confListen 행을 Listen 81 과 같은 것으로 변경해 보십시오 .
다음으로 /etc/apache2/sites-enabled/000-default.conf 로 이동 하여 첫 번째 줄을 VirtualHost *: 81 로 변경합니다 . Apache(Restart Apache) 를 다시 시작하면 포트 번호를 입력하지 않고도 도메인을 방문할 수 있습니다. Apache 는 자동으로 /var/www/html로 리디렉션되어야 합니다. 즐기다!
Related posts
HDG 설명: 컴퓨터 포트란 무엇이며 어디에 사용됩니까?
FileZilla를 사용하여 FTP 서버를 만드는 방법
Windows XP 또는 Windows Server 2003 컴퓨터에 원격으로 액세스
컴퓨터에서 프록시 서버 설정을 확인하는 방법
Internet and Social Networking Sites addiction
WiFi를 보호하는 5가지 방법
Reset Network Adapters Windows 11에서 Network Reset feature을 사용하는 것
DNS 중단을 방지하고 해결하는 방법
Xbox Live에 연결할 수 없습니다. Fix Xbox Live Networking issue Windows 10
Windows 7 및 10에서 원격 레지스트리에 연결하는 방법
서평 - 입문자를 위한 무선 홈 네트워킹
Mac용 원격 데스크톱을 사용하여 Windows PC를 제어하는 방법
Windows 10에서 Windows Sandbox에서 Networking를 비활성화하는 방법
방화벽이란 무엇이며 그 목적은 무엇입니까?
액세스 포인트 대 라우터: 차이점은 무엇입니까?
Localhost 란 무엇이며 어떻게 사용할 수 있습니까?
NAS(Network Attached Storage) 설정 방법
해커를 막기 위해 홈 네트워크의 특정 장치를 화이트리스트에 추가하는 방법
Windows, Mac 및 Linux에서 최고의 Wi-Fi 채널을 찾는 방법
테스트를 위해 느린 인터넷 연결을 시뮬레이션하는 방법