0
点赞
收藏
分享

微信扫一扫

记一次全角空格造成的nginx启动失败

一叶随风_c94d 2022-03-14 阅读 189
nginx运维

nginx启动提示,以为是配置错误:

nginx: [emerg] unknown directive "​" in 

使用notepad++打开,仔细读配置没发现问题;也没发现CRLF换行的问题;
注释掉出错的行,错误消息会继续提示下面的行有问题;

最后感觉用notepad++不容易分辨理解各节点的上下文,选择用vscode打开;

发现…
在出错行的附近有黄色的可疑空白

在这里插入图片描述
选中黄色空格,有箭头显示,与一般的空格确实不一样
在这里插入图片描述

1.是否tab

发现并不是

2.是否vscode的配置

"editor.insertSpaces": true

并不是

3.是全角空格

vccode用黄框来区分不同的空格
重现问题:
在这里插入图片描述
删除全角空格解决问题;


最后总结提醒下:

避免全角下输入字母
避免中文下输入字母
注意CRLF/LF的不同换行
注意linux/win下的字母大小写
举报

相关推荐

0 条评论