nginx proxy_패스 지식

4340 단어 nginx
nginx 의 proxypass 는 다른 서버 로 전송 을 요청 할 수 있 습 니 다. 프로젝트 를 배치 할 때 도 이 를 통 해 크로스 도 메 인 처 리 를 하여 페이지 를 로 컬 서버 로 호출 하고 백 엔 드 서버 로 전송 할 수 있 습 니 다.proxypass 의 기본 용법
location /houtaiapi/
	{ 
        proxy_pass http://h5.vanho.com.cn:2231/;
        #    
		add_header Access-Control-Allow-Origin *;
		add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
        #     
		proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    }	

자세히 탐색 해 보 세 요.
페이지 요청
http://localhost:80/houtaiapi/servet/json
실제 요청 주소
http://h5.vanho.com.cn:2231/servet/json
location 과 proxy패스 는 아래 와 같 습 니 다
location /houtaiapi/
	{ 
        proxy_pass http://h5.vanho.com.cn:2231;
        #    
		add_header Access-Control-Allow-Origin *;
		add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
        #     
		proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    }

페이지 요청
http://localhost:80/houtaiapi/servet/json
실제 요청 주소
http://h5.vanho.com.cn:2231/houtaiapi/servet/json
location 과 proxy 를 다시 고 쳐 주세요.패스 는 아래 와 같 습 니 다
location /houtaiapi
	{ 
        proxy_pass http://h5.vanho.com.cn:2231/;
        #    
		add_header Access-Control-Allow-Origin *;
		add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
        add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
        #     
		proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    }

페이지 요청
http://localhost:80/houtaiapi/servet/json
실제 요청 주소
http://h5.vanho.com.cn:2231/servet/json
그 이 유 는 proxypass 의 경 로 는 추가 / 추가 / 절대 경로 와 일치 하 는 location 에 접근 하 는 것 을 무시 합 니 다. 추가 하지 않 으 면 상대 경로 에 접근 하고 location 경 로 를 추가 합 니 다.

좋은 웹페이지 즐겨찾기