nginx反向代理

  • /etc/nginx/nginx.conf 不要修改

  • /etc/nginx/conf.d/xxx.conf

    server{
      listen 80;
      server_name baba;
    #  access_log /var/log/nginx/local.log main;
      location / {
        proxy_pass http://baba:10000;
        proxy_set_header Host $host:80;(注意:這邊要有端口,默認是80)
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      }
    }

  • 如果報502網關錯誤,是因爲selinux阻止了某個文件的讀取,也可能是阻止了端口的開放

    端口:semanage port -a -t http_port_t -p tcp 10000

    文件::chcon -R -t httpd_sys_content_t /workspace/

  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章