现在我一台服务器,想将两个域名都对应80端口,然后根据域名转发到不同的服务项目,我配置如下

    server {

     listen 80;

     server_name www.513class.com;

     location / {

          proxy_pass http://localhost:8081;

          proxy_set_header Host $host;

          proxy_set_header X-Real-IP $remote_addr;

          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      }

    }


   server {

        listen 80;

         server_name www.5180it.com;

         location / {

              proxy_pass http://localhost:8080;

              proxy_set_header Host $host;

              proxy_set_header X-Real-IP $remote_addr;

              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

         }

    }


我起初配置是可以,一段时候后发现配置两个域名,只有第一个成功,后来尝试了域名前面要加www


http://www.caotama.com/55290.html


https://www.linuxidc.com/Linux/2018-10/154702.htm


https://www.cnblogs.com/show58/p/12347108.html


https://blog.csdn.net/baidu_33548663/article/details/97791654