nginx:配置多个没有子域的 vhost

nginx:配置多个没有子域的 vhost

我有一台 nginx 服务器。我有一个公共 IP 地址,但我没有任何子域。我想拆分我的开发和测试服务器。那么我可以设置这些服务器吗?

http://55.22.11.127/devhttp://55.22.11.127/test

我已经在配置中尝试过这个:

server_name 55.22.11.127/dev;

没有运气...

那么我必须设置一个域名吗或者我可以设置这个吗?

答案1

您可以使用多个位置指令设置一个通用服务器名称 - 配置应该如下所示:

server {

    listen 80;
    listen [::]:80;
    root /var/www/html;

    server_name 55.22.11.127


    location /dev {
     #dev site config
    }


  location /test {
    # testing site config

    }

}

相关内容