我已在我的服务器上成功配置并启动了 Nginx。 Nginx 服务正在正确的端口上运行并侦听。我已经设置了一个配置块,将请求从我的域名重定向到在不同端口上运行的应用程序,但由于某种原因,请求没有按预期重定向。 这是我的 Nginx 配置的简化版本:
server {
listen 80;
server_name traceps.shop www.traceps.shop
proxy_pass http://62.xx.xx.xx:8080;
}
我已仔细检查我的域名 (www.traceps.shop) 是否正确指向我服务器的 IP 地址。当我尝试通过域名访问我的应用程序时,页面未按预期加载。但是,当我直接将 IP 地址与端口一起使用时,应用程序运行正常。
我的 Nginx 配置中是否存在某些内容阻止重定向按预期工作?我可以采取哪些步骤来排查和解决此问题?
尝试使用这个:
server {
listen 80;
server_name traceps.shop www.traceps.shop
location / {
proxy_pass http://62.xx.xx.xx:8080;
}
}
并检查所有默认 nginx 文件以查看是否有重复。
curl http://62.xx.xx.xx:8080
确保服务器 62.xx.xx.xx.xx
在端口 8080 上处于活动状态。