首页 > 建站教程 > 域名服务器 >  Nginx unknown directive "xxxx"报错正文

Nginx unknown directive "xxxx"报错

就在今天,给一个项目做二开,需要用到nginx代理,之前开发的同事发通过微信发了一段代理给我:



我直接粘贴到nginx的配置文件,双击运行,dos窗口一闪而过,一看任务管理器,nginx并没有运行成功,进入error.log,看到一段错误:
[emerg] 10352#3232: unknown directive "xxxx" in E:/nginx-1.8.1/conf/nginx.conf:3

仔细查看了,并没有错误啊,而且这段配置同事就是从自己的nginx复制来的,不应该有错。不得已,到网上查资料,都说保存成了含BOM头导致这个错误的,于是用editplus另存为,发现不包含BOM头。
那就有可能是直接复制微信的消息,包含了其他字符,于是删除刚才的那段代码,手动敲一下,发现可以了。