1
AlkTTT 2018-10-15 11:16:46 +08:00
不同页面,是一个服务里的,还是不同服务?
|
2
lhx2008 2018-10-15 11:20:38 +08:00 via Android
给后端传参数,Host 啥的
|
3
xmlf OP |
4
xmlf OP 有大佬知道如何解决吗?
|
5
itbeihe 2018-10-15 15:19:36 +08:00
一个域名一个配置文件实现吧,比较简单。
|
6
RobertYang 2018-10-15 15:29:06 +08:00 via Android
分别给域名下面设置一下 index 到不同文件呗
|
7
xmlf OP @RobertYang 如何在一个配置文件中实现?
|
9
Cbdy 2018-10-15 16:00:47 +08:00 1
你需要的东西叫做**虚拟主机**
|
10
shansing 2018-10-15 16:03:59 +08:00
一个配置文件不是也可以有多个 server{} 块么?
|
11
tilv37 2018-10-15 16:15:43 +08:00
多个 server,根据 host 转发不同地址就行了吧
|
14
ys0290 2018-10-15 19:38:28 +08:00 via iPhone 1
一个 server 可以的,可是好好活着不好么,为什么要这么难为自己?
|
15
play78 2018-10-15 19:38:32 +08:00
https://www.cnblogs.com/ayao/archive/2013/07/16/nginx.html
看这篇博客最后一个配置,是否满足。 就是根据浏览器 HTTP Header 中的 Host 字段来判断转发。 |
16
RobertYang 2018-10-15 19:56:16 +08:00 via Android
@xmlf 配置里面多个 server 块不就行了?
|
17
Phariel 2018-10-15 20:00:03 +08:00
openresty 的 lua 脚本可以满足你
|
18
dezhou 2018-10-15 21:28:34 +08:00 via Android
复制 server 模块,不同的 server name 就是做这个的
|
19
imdong 2018-10-15 22:21:01 +08:00
重写到 root /www/htdocs/$host 这样?
或者 应用端判断一下? 比如 PHP 判断一下 $_SERVER['host'] |
20
coolloves 2018-10-16 09:34:21 +08:00
nginx server_name 用正则
server { listen 80; server_name ~^(www\.)?(.+)$; index index.php index.html; root /data/wwwsite/$2; } |