我在互联网上看到的几个例子但是没有尝试过它们,你能说出我做错了什么。我在nginx服务器上有我的laravel应用程序,现在我想在我的服务器上的不同端口上运行另一个node.js应用程序。我一直在尝试不同的方式,但我得到的所有" 502 Bad Gateway "
另一个注意事项,我的端口3000允许我的HTTPS端口。
这是我的服务器配置代码 -
server{
listen 443 ssl;
# listen [::]:80 ipv6only=on;
server_name node.example.com;
root /home/Tapos/node_modules;
index index.html index.htm index.js;
location / {
try_files $uri $uri/ =404;
# proxy_pass https://node.example.com;
proxy_pass https://localhost:3000;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off;
}
}
答案 0 :(得分:1)
您需要添加另一个server
块,以便将流量重定向到另一个nodejs应用,或者更新现有的server
块,以根据URL重定向nodejs应用之间的流量。
如果您需要任何进一步的帮助,请在问题中添加更新的服务器块或新服务器块。