NGINX가 포트에서들을 때의 의미는 무엇입니까?
NGINX가 포트에서 "듣기"할 때 NGINX 웹 서버가 들어오는 네트워크 연결을 위해 특정 포트를 적극적으로 모니터링하고 있음을 의미합니다. 포트를 서버의 가상 출입구로 생각하십시오. 각 포트 번호는 다른 서비스를 나타냅니다. 클라이언트 (웹 브라우저와 같은)가 Nginx가 호스팅 한 웹 사이트에 액세스하려면 서버의 IP 주소로 요청을 보내고 포트 Nginx가 청취 중입니다 (일반적으로 HTTP의 포트 80 또는 HTTP의 경우 443). NGINX가 해당 포트에서 듣는 경우 요청을 받고 처리하며 적절한 응답 (예 : 웹 사이트의 HTML, CSS 및 JavaScript 파일)을 다시 보냅니다. NGINX가 해당 포트에서 듣지 않으면 요청이 실패하고 클라이언트는 오류 메시지를받습니다 ( "연결 거부"오류). 기본적으로 포트에서 듣는 것은 Nginx가 외부 세계에 웹 페이지 및 기타 컨텐츠를 제공하기 위해 자신을 사용할 수있게하는 기본적인 방법입니다. 포트 nginx를 어떻게 변경할 수 있습니까?
포트 nginx를 nginx 구성 파일에 따라 달리는 방법. 이 파일은 일반적으로
(또는 운영 체제 및 NGINX 설치에 따라 유사한 위치)에 있습니다. 정확한 방법은 Nginx 버전과 구성 구조에 따라 약간 다르지만 일반적인 원칙은 동일하게 유지됩니다. 구성 파일의 블록 내에서 지시문을 수정해야합니다. /etc/nginx/nginx.conf
다음과 같은 방법은 다음과 같습니다.
- 블록을 찾으십시오 : 웹 사이트에 해당하는
server
블록을 찾으십시오. 이 블록에는 일반적으로 , server
및 server_name
. 예를 들어, root
는 포트 80 (http)에서 nginx 리언트를 의미합니다. 포트 8080으로 변경하려면 라인을 listen
로 수정합니다. 특정 IP에 대한 액세스를 제한하기 위해 포트와 함께 IP 주소를 지정할 수도 있습니다. HTTPS의 경우 포트 443 (또는 HTTPS 용 다른 포트)을 사용하고 SSL 인증서가 올바르게 구성되어 있는지 확인하십시오. 구성 테스트 : - 변경 후에는 NGINX 구성을 테스트해야합니다. 명령을 사용하십시오 . 오류가없는 경우, SystemD를 사용하는 시스템에서 listen (또는 >)를 사용하여 변경 사항을 적용하기 위해 nginx를 다시로드하기 위해 Nginx를 다시로드하십시오.
listen
DNS 업데이트 DNS (필요한 경우) : 표준 80 또는 443에서 포트를 변경하는 경우 새 포트 번호의 포트를 포함시켜야합니다. ). listen 80;
listen 8080;
포트 NGINX의 보안 영향은 무엇입니까? listen 192.168.1.100:8080;
표준 포트 (HTTP의 경우 80 및 HTTP의 경우 443)를 사용하는 것이 일반적으로 권장되지만 비표준 포트를 사용하는 것이 본질적으로 보안을 증가 시키지는 않습니다. 실제 보안 영향은 포트 번호 자체뿐만 아니라 서버가 구성 및 보호되는 방식과 관련이 있습니다. 그러나 비표준 포트를 사용하면 작은 모호한 계층을 추가하여 자동 스캐너가 서버를 감지하기가 약간 어려워집니다. 그러나 이것은 매우 약한 보안 조치이며 의존해서는 안됩니다. - 여기에 진정으로 보안에 중요한 것은 다음과 같습니다.
https : - https (포트 443)를 사용하는 것이 중요합니다. 클라이언트와 서버 간의 통신을 암호화하여 비밀번호 및 신용 카드 정보와 같은 민감한 데이터를 보호합니다. 방화벽 : 적절하게 구성된 방화벽이 필수적입니다. 필요한 포트에서만 트래픽을 허용하고 (포트 nginx를 포함하여) 다른 모든 들어오는 연결을 차단해야합니다. 정기적 인 업데이트 : nginx 및 모든 관련 소프트웨어를 패치 보안 취약점으로 최신 버전으로 업데이트합니다. Server.
- 정기적 인 보안 감사 : 정기적 인 보안 감사를 수행하여 잠재적 인 취약점을 식별하고 해결합니다. 요약하면, 포트 NGINX 리언을 변경하면 미미한 양의 난해를 제공 할 수 있지만 강력한 보안 관행을 대체 할 수 있습니다. HTTPS, 방화벽, 정기적 인 업데이트 및 서버 및 사용자 데이터를 보호하기위한 강력한 비밀번호와 같은 강력한 보안 조치 구현에 중점을 둡니다.
위 내용은 Nginx는 무엇을 듣습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!