【发布时间】:2018-11-16 23:38:20
【问题描述】:
已经安装了 NGINX,所以我可以转移
http://example.com/Dev/ to http://example.com:8080/apex/f?p=4550:1
我以为我找到了解决方案并试了一下:
修改了 ngnix.config
location /dev/ {
rewrite ^/(/dev/)(.*)$ http://localhost:8080/apex/$1 break;
rewrite_log on;
}
.
sudo systemctrl reload nginx
但是当我在浏览器上尝试http://example.com/Dev/时
我收到 500 错误。
网站正在监听 8080,NGiNX 正在监听 80
也试过了
location /dev {
rewrite ^/dev(.*) /apex/$1 last;
proxy_pass http://localhost:8080;
}
【问题讨论】:
-
异常日志中有什么内容?
标签: nginx url-rewriting nginx-location proxypass