nginx: [emerg] unknown directive "锘? in****
出现这个是当时打开nginx.conf打开的被记事本编辑过,
一是
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。
一般的文件使用记事本编辑一般不会出现问题,但是nginx的配置文件添加BOM之后会导致无法运行,其他编辑器将文件另存为UTF-8的格式
本文介绍了一个常见的Nginx配置错误:使用带有BOM的UTF-8编码保存配置文件导致Nginx启动失败的问题。文章解释了BOM的作用及为何其会干扰Nginx的正常工作,并提供了如何避免此类问题的方法。
2万+

被折叠的 条评论
为什么被折叠?



