我有2个文件。默认值:
/etc/nginx/sites-enabled/default
server {
listen 80; ## listen for ipv4
listen [::]:80 default ipv6only=on; ## listen for ipv6 << LINE 10
Run Code Online (Sandbox Code Playgroud)
然后我有一个自定义文件:
/etc/nginx/nginx.conf
http {
server {
server_name mydomain;
listen 3000;
root /projects/myproject/public;
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试重新启动服务时,我收到此错误:
the duplicate default server in /etc/nginx/sites-enabled/default:10
configuration file /etc/nginx/nginx.conf test failed
Run Code Online (Sandbox Code Playgroud)
我对 nginx 的经验很少,希望有人能指出我可能出错的地方?
小智 10
晚了8个月,但无论如何......
我遇到了同样的问题 - 结果是我的编辑器在我编辑默认值后留下了一个默认的备份文件。Nginx 读取备份和编辑版本,当然发现两者之间存在差异。只需删除备份即可启动 Nginx。
| 归档时间: |
|
| 查看次数: |
10336 次 |
| 最近记录: |