Nginx 리 트 윗 요청 & 포트 리 트 윗

에이전트 형식
정방 향 / 역방향 에이전트 구별
  • 정방 향 에이전트: 간단하게 이해 하면 서버 에서 클 라 이언 트 가 누구 인지 모 르 고 클 라 이언 트 의 모든 요청 은 대 리 를 통 해 서버 에 보 냅 니 다.
  • 역방향 대리: 클 라 이언 트 는 서버 가 누구 인지 모 르 고 대리 충전 에서 중심 을 바 꾸 는 역할 을 하 며 일반 사용자 의 부하 가 균형 적 입 니 다.부하 균형, nginx 가 퍼 가기 하 는 것 은 일반적으로 역방향 대리 에 속한다.

  • nginx 역방향 에이전트 홈 페이지 소개:https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
    HTTP 전송 요청
  • 방문 http://8.210.146.22:8765/ 실제 지향 https://www.google.com.hk
  • 방문 http://8.210.146.22:8764/ 실제 지향 https://www.instagram.com
  • user nginx;
    worker_processes auto;
    error_log /var/log/nginx/error.log;
    pid /run/nginx.pid;
    
    # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
    include /usr/share/nginx/modules/*.conf;
    
    events {
        worker_connections 1024;
    }
    
    http {
        server {
            listen       8765;
            server_name  localhost;
            location / {
                    proxy_pass https://www.baidu.com;
            }
        }
        server {
            listen       8764;
            server_name  localhost;
            location / {
                    proxy_pass https://www.sina.com;
            }
        }
    }
    

    포트 리 트 윗
    본 컴퓨터 감청 1521 포트, 전송 10.0.1.123:1521
    user nginx;
    worker_processes auto;
    error_log /var/log/nginx/error.log;
    pid /run/nginx.pid;
    
    # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
    # include /usr/share/nginx/modules/*.conf;
    
    events {
        worker_connections 1024;
    }
    
    stream{
        server{
            listen 1521;
            proxy_pass backend;
        }
        upstream backend{
            hash $remote_addr consistent;
            server  10.0.1.123:1521 max_fails=3 fail_timeout=10s;
        }
    }
    

    좋은 웹페이지 즐겨찾기