nginx复制默认服务器错误
我在nginx中得到以下错误nginx复制默认服务器错误,nginx,Nginx,我在nginx中得到以下错误 : a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default:2 我在/etc/nginx/sites enabled/default中的文件是: server { listen 80 default_server; root /var/www/html; index index.php index.html index.htm;
: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default:2
我在/etc/nginx/sites enabled/default中的文件是:
server {
listen 80 default_server;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
# pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
location ~ \.php$ {
try_files $uri /index.php =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;
}
运行
grep default\u server/etc/nginx/sites enabled/*
并从其他文件中删除重复项运行grep-R default\u server/etc/nginx
查看定义了default\u server
的位置并删除重复项。每个端口只能定义一个站点 出现此错误是因为启用了内部站点
目录,多个文件通过删除
cd/etc/nginx/sites enabled/
获取目录通过ls
rm******
使用此命令删除多个文件sudo nginx-t