billcyz Asked: 2014-12-29 00:25:16 +0800 CST2014-12-29 00:25:16 +0800 CST 2014-12-29 00:25:16 +0800 CST 是否可以让 Nginx 监听不同的端口? 772 我用一个Linux Azure VM创建了一个Nginx,是否可以让nginx监听不同的端口,这样当我更改端口号时,内容就会不同。我发现如果我在 VM 上创建两个或更多与 HTTP 相关的端口,就会发生冲突。任何人都可以帮助我吗? linux 2 个回答 Voted Felix 2016-02-13T03:53:12+08:002016-02-13T03:53:12+08:00 您还可以执行以下操作: server { listen 80; listen 8000; server_name example.org; root /var/www/; } Best Answer Craig Miskell 2014-12-29T00:36:04+08:002014-12-29T00:36:04+08:00 是的。 您可能想要的是多个“服务器”节,每个节都有不同的端口,但可能(可能?)相同的 server_name,在每个节中适当地提供“不同”内容,可能在每个服务器中具有不同的文档根。 完整的文档在这里: http: //nginx.org/en/docs/http/server_names.html 例子: server { listen 80; server_name example.org www.example.org; root /var/www/port80/ } server { listen 81; server_name example.org www.example.org; root /var/www/port81/ }
您还可以执行以下操作:
是的。
您可能想要的是多个“服务器”节,每个节都有不同的端口,但可能(可能?)相同的 server_name,在每个节中适当地提供“不同”内容,可能在每个服务器中具有不同的文档根。
完整的文档在这里: http: //nginx.org/en/docs/http/server_names.html
例子: