如何配置 localhost/A 和 localhost/B 啊 端口一样,A 和 B 是 2 个 thinkphp 项目。。2 个 serverbane 一样会警告,不过能启动起来,试了好久都没达到想要的效果
1
TheSpectre 2019-01-07 23:51:06 +08:00
虚拟主机啊,多添加一个 server,你的意思是部署多个项目吗
|
2
Actrace 2019-01-07 23:57:25 +08:00
一个域名一个 server 段,域名下面是属于子目录。
localhost 只能作为一个 server 段。 你也可以用 location /A {} or /B {} 来单独给子目录配置额外的内容。 |
3
PandaSaury 2019-01-08 00:03:24 +08:00
server {
root /root/ssssss/; location ^~ /a { alias /root/aaaaaa/; } location ^~ /b { alias /root/bbbbb/; } } 是不是指向不同 location 指向不同目录? |
5
autogen 2019-01-08 05:51:37 +08:00 2
这个是不是你想要的?
|
6
webfrogs 2019-01-08 08:57:46 +08:00
楼上正解
|
9
autogen 2019-01-08 23:50:25 +08:00
。。。。
怎么体现 root, location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } 另外,location 匹配的顺序是: 1. 精确匹配 = 2. 前缀匹配 ^~ 3. 按文件中顺序的正则匹配 4. 匹配不带任何修饰的前缀匹配。 5 最后匹配 / |