Nginx如何select一个网站服务于2个网站的实例?

我在AWS上复制了一个EC2实例,因为所有者丢失了pem文件,无法进入SSH。它configuration了两个站点,但是当我通过其公共DNS访问此服务器时,它为我提供了其中一个站点。 它如何知道select它为我服务的网站? 我没有看到任何configuration,表明其中一个网站是默认的(像listen 80 default )。

/etc/nginx/sites-available (按顺序):

 default new-site site 

/etc/nginx/sites-enabled (按顺序):

 new-site site 

如果浏览到正确的主机名,浏览器会发送一个Host头到服务器。 然后,如果有一个匹配的虚拟主机(查看server_name指令),nginx将提供该虚拟主机。

如果您正在浏览服务器IP, 或者正在浏览与任何server_name指令不匹配的主机名,则它将提供默认虚拟主机或首先加载的任何虚拟主机文件(按照字母顺序)。

注意:如果这些是HTTPS连接,则也涉及SNI 。