我正在尝试运行侦听端口80的gunicorn和Nginx服务器,并且代理通过8080端口将请求传递给mod_wsgi和Apache。我检索了通过curl
输出的请求:
====== command ====== == Output ==
curl localhost:8080/ete3 > Hello World!
curl localhost/ete3 > Hello World!
curl localhost/ete3:8080 > Hello World!
curl $public_ip/ete3 > Hello World!
curl $public_ip/ete3:8080 > Hello World!
curl $public_ip:8080/ete3 > Connection Hangs...
当我在地址栏中键入地址$public_ip/ete3
时,它会向$public_ip:8080/ete3
发送301重定向请求,浏览器只是挂在那里。我在这个阶段迷路了,似乎无法解决此问题。
我用于请求的Nginx配置如下:
server {
listen 80;
location /ete3 {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
我还为Apache监听了/etc/apache2/ports.conf
和sites-available
配置文件
<VirtualHost *:8080>
我不知道如何在键入地址栏时显示Hello World!
的{{1}}。将不胜感激在此问题上的任何帮助。
很抱歉,如果这个问题重复了。