现在部署了一个web,本机地址是localhost:6666/blogs/user
然后利用nginx反代配置如下:
upstream myweb {
server localhost:6666;
}
server
{
listen 80;
server_name myhost.net;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/host.net;
location / {
proxy_pass http://localhost:6666/blogs/user/;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 10m;
}
这样配置后可以访问,然而又发现一个问题是这个web还有一个路由是
localhost:6666/admin
我按照搜出来的方法又加了一个配置如下:
location ^~ /admin/ {
proxy_pass http://localhost:6666/admin/;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 10m;
}
但是似乎没有用........不知道何解 各位还请帮忙看看 谢谢!
使用
try_files $uri $uri/ /;