nginx – 一台服务器上的多个域指向错误的站点

使用Nginx,我为一个服务器创建了一个多域设置,该服务器由四个单独的站点组成.当我启动Nginx时,我收到一条错误消息,并且网站似乎混淆了,因为输入一个网址会导致其他网站之一.显示错误消息 – Restarting nginx: nginx: [warn] conflicting server name localhos

使用Nginx,我为一个服务器创建了一个多域设置,该服务器由四个单独的站点组成.当我启动Nginx时,我收到一条错误消息,并且网站似乎混淆了,因为输入一个网址会导致其他网站之一.

显示错误消息 –

Restarting nginx: nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80,ignored
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80,ignored
nginx.

我已经在/ sites-available下的各自文件中以类似的方式设置了所有四个域 –

server {
        listen   80;

        root /var/www/example.com/public_html;
        index index.php index.html index.htm;

        server_name example.com www.example.com;

        location / {
                try_files $uri $uri/ /index.html;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ \.php${
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;

        }

}

我已经检查过,并且/ sites-enabled中没有默认文件.猜测Nginx主配置中可能存在错误设置但不确定要查找的内容.
最佳答案
您的nginx.conf从您在include指令中的路径加载其外部服务器文件.

如果你有一个包含/etc/nginx/conf.d/*.conf的文件;并且它的符号链接包括/ etc / nginx / sites-enabled它将加载文件两次,这将导致该错误.

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部