发布网友 发布时间: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,下面有多台虚拟主机。