【发布时间】:2016-07-26 19:06:38
【问题描述】:
我正在端口 8000 上运行应用程序,并且需要将端口 80 上的所有请求重定向到我的应用程序(端口 8000)。我知道使用 nginx 是解决问题的方法。我修改了 ngninx.conf 如下:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:8000;
try_files $uri $uri/ =404;
}
}
我现在可以将请求重定向到我的应用程序服务器,但是 xyz.com/abc 形式的请求返回 404 未找到。我以为上面会匹配所有请求并将所有内容重定向到端口 8000 上的应用程序。我在这里做错了什么?
【问题讨论】: