大牛?无他,唯手熟尔!

nginx: [emerg] unknown directive " "之解决

摘要:今天新增了一个nginx配置,在nginx -s reload的时候报了一个错误:nginx: [emerg] unknown directive " "。首先排查了配置所在文件的格式,是unix格式没错。再从报错的字面意义上解读:非法的指令:空。仔细看了遍配置内容,没有发现问题。直到在命令行下使用cat -A查看了下文件才发现端倪。

本文由草根java提供,转载请注明出处https://www.caogenjava.com/detail/158.html

今天新增了一个nginx配置,在nginx -s reload的时候报了一个错误:nginx: [emerg] unknown directive " "。

首先排查了配置所在文件的格式,是unix格式没错。再从报错的字面意义上解读:非法的指令:空。仔细看了遍配置内容,没有发现问题。直到在命令行下使用cat -A查看了下文件才发现端倪。

image.png

发现每一行的前面都多了一个或多个M-BM-符号,在文件中提现出来的就是空格,删除之后再次执行reload命令,这次正常通过了。

双11云服务器热购推广(腾讯云):2核+4G内存+3M带宽=688元/3年(仅限新用户)

除非注明,文章均为草根java原创,转载请注明本文地址: https://www.caogenjava.com/detail/158.html

上一篇:virtualbox 未指定要桥接的网卡        下一篇:mysql转达梦:不支持的接口或功能
网友评论,共0 发表评论
昵称:
评论:
验证码: 刷新验证码
双11云服务器热购
    购买建议:带宽不用太高了,1M就够用,多考虑内存。