我正在尝试将 Apache 的 VirtualHost 配置为 nginx 服务器的反向代理(所有当前应用程序都在使用 Apache,而这个新应用程序正在使用 nginx 的一些特定功能)。使用的配置:
<VirtualHost ***.***.***.***:80>
ServerAdmin ****
ServerName ****
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8071/
ProxyPassReverse / http://localhost:8071/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
nginx/uwsgi 在端口 8071 上运行(尝试在服务器上使用 curl 并且成功)。但是,Apache 仍然拒绝将请求路由到 nginx。我需要更改某些特定设置还是编辑其他文件?
答案1
答案其实很简单,域名所有者没有将其设置为新的 IP 地址。因此,如果您遇到此问题,请考虑运行dig <your-URL>
命令。