0
回答
在proxy_pass后面添加项目名称遇到的问题
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

本地项目测试的时候,模拟真实域名(修改了host文件),项目名称:demo

server{ 
        listen 80; 
        server_name demo.17.com; 
        access_log /www/logs/nginx_demo.log; 
        if (-d $request_filename) 
        { 
                rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; 
        } 
        location / { 
                proxy_set_header Host $host; 
                proxy_set_header X-Forwarded-For $remote_addr; 
                proxy_pass http://localhost:8080/demo/; 
        } 
} 

就在配置这里搞的很纠结,发现项目有时候请求到http://demo.17.com/,有时候是http://demo.17.com/demo/报错404,请熟悉Nginx的朋友指点一下。

 

举报
Hartwell
发帖于6年前 0回/189阅
顶部