如何配置 localhost/A 和 localhost/B 啊 端口一样,A 和 B 是 2 个 thinkphp 国外服务器项目。。2 个 serverbane 一样会警告,不过能启动起来,试了好久都没达到想要的效果
虚拟主机啊,多添加一个 server,你的意思是部署多个项目吗
一个域名一个 server 段,域名下面是属于子目录。
localhost 只能作为一个 server 段。
你也可以用 location /A {} or /B {} 来单独给子目录配置额外的内容。
server {
root /root/ssssss/;
location ^~ /a {
alias /root/aaaaaa/;
}
location ^~ /b {
alias /root/bbbbb/;
}
}
是不是指向不同 location 指向不同目录?
本地调试,想用啥用于就用啥域名,没必要只用 localhost 啊
真正的 a.com b.com 买不起,本地我还用不起吗
这个是不是你想要的?
楼上正解
这个怎么体现 root 啊 root 上这 2 个项目平级
proxy_pass 了解一下
。。。。
怎么体现 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 最后匹配 /
好的 谢谢 我看下