1
wizardoz 2015-12-03 21:42:38 +08:00
我滴天,这是 nginx 最基本的配置
|
2
wizardoz 2015-12-03 21:47:56 +08:00 3
在一个 server 下写多个 location 就可以了
location /club { root /location/to/club/static/files; } location /news { root /location/to/news/static/files; } 然后静态页面在通过自己的接口取数据。 如果前后端不是分离的,就用反向代理,定向到不同的端口或内网服务器上。 location /club { rewrite /club/(.*) /$1 break; proxy_pass http://your.club.site; proxy_set_header Host 'your.club.site'; } your.club.site 可以是没有购买的域名,只要你配置另一个 server HostName 为 your.club.site 就行了。 |
3
KIDJourney OP @wizardoz 对不起啦。。。。。
|
4
KIDJourney OP @wizardoz 好的,多谢了,我去文档里看看各个参数的意义。
|
6
KIDJourney OP @wizardoz 不好意思。。再打扰一下。。。
如果按照这个配置的话 location /news { root /location/to/news/static/files; } 在寻找资源的时候就会进入 /location/to/news/static/files/news 里面寻找吧。。。 /location/to/news/static/files/news/index.php 获取的请求路径是 /news ,能不能让他变成 /呢? |
7
wizardoz 2015-12-05 14:46:01 +08:00 1
@KIDJourney 将 root 换成 alias 就可以了。
|
8
KIDJourney OP @wizardoz 再次感谢!
|
9
KIDJourney OP |