我在LAN WildflyAPP和nGinX中有2台服务器(CentOS7)。 nGinX有2张eth卡。一个连接LAN(192.X.X.X网络),第二个连接到野外世界(外部静态IP)。
我正在尝试使用子域名将nGinX用作Wildfly 8.2.1(作为服务)的代理: app.mydomain.com用作Wildfly应用程序的代理(8080端口) wildfly.mydomain.com管理到wildfly(9000端口) 在这两种情况下我都收到502错误
我使用了nGinx的默认配置:
server {
listen 80;
server_name app.mydomain.com;
error_log /var/log/nginx/app-error.log;
access_log /var/log/nginx/app-access.log;
location / {
proxy_pass http://192.X.X.X:8080/;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
add_header Cache-Control "no-cache, no-store";
}
}
我也尝试过以下版本:
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
我没有找到任何网络帮助(独立文件检查,看起来没问题,APP可以从局域网8080访问,没有任何问题)。 请帮助我,我在这里做错了。