0
回答
在proxy_pass后面添加项目名称遇到的问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

本地项目测试的时候,模拟真实域名(修改了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
发帖于5年前 0回/185阅
顶部