Nginx–;多个站点一个VPS ;-正确的配置?

Nginx–;多个站点一个VPS ;-正确的配置?,nginx,Nginx,我对此一无所知,但我读过一些书。如果我将两个域指向VPS名称服务器,我的app-nginx.conf如下所示: server { listen 80; server_name www.domain1.com; root /path/to/your/project; } server { listen 80; server_name www.domain2.com; root /path/to/your/project

我对此一无所知,但我读过一些书。如果我将两个域指向VPS名称服务器,我的app-nginx.conf如下所示:

server {
      listen 80;
      server_name www.domain1.com;
      root /path/to/your/project;
   }

server {
      listen 80;
      server_name www.domain2.com;
      root /path/to/your/project;
   }
还有什么我需要做的吗?它当前似乎不工作。

请在服务器上尝试:

telnet localhost 80
GET / HTTP/1.1
Host: www.domain2.com
<double ENTER>
telnet本地主机80
GET/HTTP/1.1
主持人:www.domain2.com
你现在看到了什么

当nginx启动时,您在日志中看到了什么?
nginx-T的输出是什么?

似乎不起作用,它说什么?它说“无法连接到服务器”。我只能通过IP访问服务器。如果它真的是“无法连接”,那么您的名字指向错误的IP,与nginx config没有多大关系。所以名称服务器值是错误的?错误,尚未传播。只需查看您的名称解析为什么,并与ip地址进行比较即可。