nginx 虚拟主机问题

发布网友 发布时间:2022-04-23 07:12

我来回答

3个回答

热心网友 时间:2022-06-17 07:54

虚拟主机要么基于IP,要么基于端口,要么基于域名。

so,你只输入一个IP地址,而且仅有一个IP,那么只能是nginx按照配置文件从上到下,先读取到哪个虚拟主机就是哪个(我是这么理解的)追问那么这个从上到下,是根据什么排序的呢?我有一个配置文件以a开头,另一个以m开头,并且a*.conf创建要早于m*.conf,但是却指向了m那个网站。

热心网友 时间:2022-06-17 07:54

尽可能把配置贴出来。
按你的描述,可能应该这么配置。
server
{
listen 80;
server_name a.com;
...
}

server {
listen 80;
server_name XXX.OOO.XXX.OOO;
...
}

server
{
listen 80;
server_name b.com;
}

热心网友 时间:2022-06-17 07:55

现在每个虚拟主机都是IP了。。追问我现在用的服务器有只一个ip,下面有多台虚拟主机。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com