nginx 역방향 에이전트 에서 포트 를 잃 어 버 린 해결 방안

7067 단어 linux
오늘 nginx 역방향 대 리 를 설정 할 때 문제 가 발생 했 습 니 다. nginx 감청 80 포트 를 설정 할 때 퍼 가기 요청 에 문제 가 없습니다.그러나 다른 포트 를 감청 하 는 것 으로 설정 되면 계속 정상적으로 돌아 가지 않 는 다.예 를 들 어 환영 페이지 에 접근 할 때 로그 인 페이지 로 방향 을 바 꿔 야 합 니 다. 이 방향 을 바 꾸 는 과정 에서 포트 를 잃 어 버 렸 습 니 다.
    nginx 설정 파일 을 수정 하 는 간단 한 해결 방안 을 제시 합 니 다.
프로필
 
    
  1. # the 90 port
  2. server {
  3. listen 90;
  4. server_name zxy1994.cn;
  5. proxy_set_header X-Forwarded-Host $host;
  6. proxy_set_header X-Forwarded-Server $host;
  7. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8. proxy_set_header Host $host:$server_port; # ,
  9. location / {
  10. proxy_pass http://127.0.0.1:9001;
  11. }
  12. location = /50x.html {
  13. root html;
  14. }
  15. }

          nginx , nginx,
                 proxy_set_header Host $host:$server_port; 。

좋은 웹페이지 즐겨찾기