大佬教程收集整理的这篇文章主要介绍了nginx – 一台服务器上的多个域指向错误的站点,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用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主配置中可能存在错误设置但不确定要查找的内容.
如果你有一个包含/etc/Nginx/conf.d/*.conf的文件;并且它的符号链接包括/ etc / Nginx / sites-enabled它将加载文件两次,这将导致该错误.
以上是大佬教程为你收集整理的nginx – 一台服务器上的多个域指向错误的站点全部内容,希望文章能够帮你解决nginx – 一台服务器上的多个域指向错误的站点所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。