포트 80으로의 포트 포워딩에 대한 대안에 대한 문서를 찾고 있습니다. 홈 라우터에 전용 Linux 시스템이 있으며 포트 80을 사용하는 것은 옵션이 아닙니다.
대체 HTTP 포트가 있습니까? (또는이 상황에 대한 해결 방법도 열려 있습니다.)
포트 80으로의 포트 포워딩에 대한 대안에 대한 문서를 찾고 있습니다. 홈 라우터에 전용 Linux 시스템이 있으며 포트 80을 사용하는 것은 옵션이 아닙니다.
대체 HTTP 포트가 있습니까? (또는이 상황에 대한 해결 방법도 열려 있습니다.)
답변:
많은 ISP가 포트 80 (HTTP) 및 포트 25 (SMTP)는 물론 가정용 사용자를위한 다른 포트도 차단합니다. 일반적으로 이에 대한 응답은 이러한 프로토콜이 "비즈니스 관련"이거나 해당 라인을 따르는 것입니다. 나는 이것이 당신의 경우라고 가정합니다.
포트 80은 HTTP 의 표준입니다. 당신이 TYPER 때 superuser.com
브라우저의 주소 표시 줄에,이 두 가지를 가정 :
포트 80은 옵션이 아니므로 대체 포트를 찾아야합니다. 공식적인 HTTP 대체 포트 는 없습니다 .
한 주소 / 웹 서버에 포트 80을 사용하는 경우 같은 주소 / 웹 서버의 다른 사이트에 포트 8080 또는 8000을 사용하는 것이 일반적입니다. 이것은 80과 유사하여 기억하기 쉽기 때문에 가장 가능성이 높습니다. 외부 대면 사이트 에서도이 작업을 수행했습니다.
또는 원하는 포트를 사용할 수 있습니다. 이 표준 및 비공식 포트 목록 을 참조하십시오 . Linux 시스템에 텔넷을 사용하지 않으려는 경우 포트 23에서 실행할 수 있습니다. 웹 브라우저에서는을 입력하면 domain.com:23
됩니다.
실제로 591, 8008 및 8080의 3 개의 HTTP 대체 포트가 있습니다.
IANA는 "HTTP Alternate"로 할당합니다. , 이는 공식적으로 얻을 수있는 것과 거의 비슷합니다.
권한이없는 사용자 (루트가 아닌)로 Linux를 실행하는 경우 1024 이상의 포트를 청취 할 수 있으므로 8008 및 8080이 적합합니다. 그런 다음 브라우저에서 서버에 액세스하려면 URL에 포트를 지정해야합니다 (예 :) http://localhost:8080
.
49152–65535 범위의 포트를 사용할 수도 있습니다. "동적 포트" 라고 표시되어 있습니다. 이 지정되어 있으며 IANA가 다른 소프트웨어에서 이미 사용하고 있기 때문에 IANA에서 할당하지 않습니다. 즉, 주어진 시간에 특정 포트를 사용할 수 있다고 믿을 수 없으며 사용할 때마다 포트의 가용성을 확인해야합니다.
포트 8000은 때때로 HTTP에 사용되지만 IANA는 iRDMI (Intel Remote Desktop Management Interface) 에이 포트를 할당했습니다 . 개인 환경에서는 문제가되지는 않지만 더 나은 대안을 사용할 수있는 경우에는 HTTP에 사용하지 않는 것이 가장 좋습니다.
여기에있는 다른 사람들이 말했듯이 집에서 호스팅하지 않는 한 기본적으로 포트 80 이외의 다른 포트에서 웹 서버를 호스팅하는 것은 의미가 없습니다. 많은 ISP가 아웃 바운드 TCP / UDP 포트 80 및 443 ( IANA 는 각각 HTTP 및 HTTPS 로 정의 )을 제한하며,이 경우 해당 포트를 사용하면 사이트 로딩 속도 등이 저하됩니다. 그러나 IANA 는 3 개의 HTTP-ALT를 할당했습니다. 포트를 했습니다. TCP와 UDP 모두. 이 포트는 591, 8008 및 8080입니다.이 포트를 사용하는 것도 가능하지만 서버 관리자의 수명을 연장시킬 수 있습니다.
포트 번호 소스 : https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml