【问题标题】:Nginx as internal forward proxyNginx 作为内部转发代理
【发布时间】:2015-09-02 17:54:37
【问题描述】:
  • 我有两台服务器,一台运行 nginx 的代理服务器和一台后端应用服务器
  • 从外部看,一切正常。
  • 从后端,我可以访问任何外部服务器。
  • 当尝试从后端(例如 wget https://www.my-server-name.com)服务器访问网站时,会导致超时。

这是我的配置:

server {
    listen 172.25.9.64:80;
    server_name www.my-server-name.com;
    root /dev/null;
    return 301 https://www.my-server-name.com$request_uri;
}

limit_conn_zone $server_name zone=data:10m;

server {
    listen 172.25.9.64:443 ssl;
    server_name www.my-server-name.com;
    root /var/www;
    ssl_certificate_key /etc/ssl/server.key;
    ssl_certificate /etc/ssl/server.ca-bundle;

    location / {
        proxy_pass http://172.25.166.68:60936/;
        proxy_redirect default;
        proxy_set_header Host      $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        include    /etc/nginx/proxy.conf;
    }
}

你有什么想法吗? 提前谢谢你:)

【问题讨论】:

    标签: nginx proxy reverse


    【解决方案1】:

    我只需将相应的 IP 添加到 /etc/hosts。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-28
      • 2018-08-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 2017-10-25
      • 2021-06-28
      • 1970-01-01
      相关资源
      最近更新 更多