我现在想配置 nginx 实现以下需求:
1 、主页通过 nginx 直接访问一个静态页面,静态页面目录是:/www/main/index.html
2 、其他服务接口通过 nginx 代理,转发给后端的 python 服务,端口是 20002
我现在的想法是通过两个 location 配置实现,但是在折腾了半天,也没有折腾出来,求各位前辈、高手给指点指点
append:
location = / {
root /www/main;
index index.html;
}
location / {
proxy_pass http://xx.xx.xx.xx:20002;
}
我现在这种写法一直不能实现,我对这种写法的理解是,当我访问首页www.xxx.com的时候,nginx通过精确匹配,找到第一个location,
当我访问www.xxx.com/xxx的时候,nginx找到第二个location,
但是这样配置的话,首页无法访问
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/255374
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.