Nginx 정방 향 에이전트 와 역방향 에이전트 (자신의 node 서비스 에 접근) 기본 설정

1339 단어
대 전단 이 계속 뜨 겁 고 데이터 의 앞 뒤 가 분리 되 어 막 을 수 없 는 추세 가 되 었 다.백 엔 드 는 데이터 인터페이스 만 제공 하고 프론트 엔 드 는 업무 상의 논리 적 처 리 를 처리 합 니 다.데이터 인터페이스 가 정의 되면 앞 뒤 단 은 인터페이스 문서 에 따라 개발 합 니 다. (물론 인터페이스 문 서 는 자주 바 뀝 니 다. 하하) 전단 이 ajax 요청 을 통 해 데 이 터 를 렌 더 링 하 든 전단 을 통 해 서버 를 구축 하 든 ejb 모드 를 통 해 렌 더 링 하 든 문제 가 존재 합 니 다. 전단 은 서버 환경 을 구축 해 야 합 니 다.(또는 fiddler 등 일부 프 록 시 도구 로 프 록 시 를 진행 합 니 다).또 하나의 문제 가 있 습 니 다. 포트 가 3000 인 도 메 인 이름 을 방문 하고 싶 을 때 일반인 들 은 도 메 인 이름 뒤에 포트 를 추가 할 수 있 지만 일반인 들 은 포트 가 얼마 인지 기억 합 니 다. www. baidu. com 을 입력 할 때 뒤에 포트 를 추가 하 는 것 을 본 적 이 있 습 니까?여기 nginx 는 역방향 대 리 를 해 줄 수 있 습 니 다.즉, 당신 이 80 포트 를 방문 했다 고 생각 하 는 것 입 니 다. 사실은 nginx 설정 에서 3000 포트 를 방문 한 것 으로 전 환 했 습 니 다.
이제 nginx 의 정방 향 대 리 를 알 아 보 세 요.
server {
    listen       80;#     
    server_name  www.77544.top 77544.top;#    

    location / {
       root   /usr/share/nginx/html/app;#    
       index  index.html index.htm;#       ,       php     php.html
    }
}

역방향 대리 다시 보기:
#           
upstream mynodejs{
        server 127.0.0.1:3000;
}

server {
    listen       80;
    server_name  www.77544.top 77544.top;

    location / {
        proxy_pass http://mynodejs;#        
        index index.html index.htm;
    }

}

이렇게 해서 가장 간단 한 기초 대 리 를 완성 했다.물론 nginx 는 이 정도 의 역할 을 할 수 없고 우리 가 탐구 하 기 를 기다 리 는 용도 도 많다.

좋은 웹페이지 즐겨찾기