centos 启动nginx报错 问题解决
报错1:nginx: [emerg] unknown directive " }" in
原因:从web网页复制或者从Windows中拷贝配置文件会带入Windows中的空格
可以通过 cat -A 查看,我这边查看如下:

可以看到有大量的 M-BM 出现,删除这些 M-BM,替换为普通空格后报错消失
报错2:nginx: [emerg] duplicate location “/” in
原因:配置文件中存在重复的 location /{}
查看配置文件:

注释掉重复的location /{},后报错消失