我最近尝试在我的树莓派上实现一个非常基本的服务器配置,但实际上遇到了一些问题。我在端口 8080 上运行节点应用程序,在端口 80 上运行 Nginx 服务器。为了访问我的应用程序,我必须通过要求 Nginx 充当反向代理,将端口 80 上的连接重定向到 8080。我使用我的 Nginx 配置文件对其进行了如下配置:
server {
listen 80;
server_name XX.XX.XX.XX;
location / {
proxy_pass http://XXX.XXX.X.XX:8080/;
}
}
当我尝试访问我的外部路由器的 IP 地址时,一切都很好,我可以毫无问题地访问我的应用程序,无论我为 url 提供什么参数。然后我尝试在我的浏览器上配置一个代理,以允许我的所有请求通过我的应用程序。实际上它没有用,而不是将我重定向到我的应用程序,而是将所有页面重定向到 Nginx 欢迎消息(在我实施反向代理重定向之前,不应再显示该消息)。
您知道如何继续配置代理以通过我的应用程序传递所有连接吗?
非常感谢您的帮助,并对我对服务器和网络的了解不足感到抱歉