配置Apache以侦听端口8080

时间:2020-03-22 10:17:36

标签: apache nginx

我正在尝试运行侦听端口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.confsites-available配置文件

<VirtualHost *:8080>

我不知道如何在键入地址栏时显示Hello World!的{​​{1}}。将不胜感激在此问题上的任何帮助。

很抱歉,如果这个问题重复了。

0 个答案:

没有答案