nginx上是否可能有两个相同IP的子域,具有不同的路由?

nginx上是否可能有两个相同IP的子域,具有不同的路由?,nginx,Nginx,假设我有mon.example.com和prom.example.com,它们共享相同的IP。 是否可以将它们分别路由到不同的服务或内容?是的,您可以创建两个不同的服务器块并配置案例 server { server_name prom.example.com; access_log logs/domain1.access.log main; root /var/www/domain1.com/htdocs; } 另一方面 server { server

假设我有mon.example.com和prom.example.com,它们共享相同的IP。
是否可以将它们分别路由到不同的服务或内容?

是的,您可以创建两个不同的服务器块并配置案例

 server {
    server_name prom.example.com;
    access_log logs/domain1.access.log main;

    root /var/www/domain1.com/htdocs;
  }
另一方面

 server {
    server_name mon.example.com;
    access_log  logs/domain2.access.log main;

    root /var/www/domain2.com/htdocs;
  }

谢谢这真的很有帮助。我可以用proxy_pass代替root吗?可以,这取决于你想做什么。