改了nginx配置文件后再也启动不了nginx了, 是用记事本编辑的,马上想到可能是UTF-8 BOM造成的。 用cat命令查看了一下,果然是文件头处多了不可见字符,如下图所示: 删除后,再次重启nginx,一切正常。