nginx的悲剧

由于公司的nginx配置文件还有php-fpm,基本都是开发写的,所以就基本没有看过nginx的东西,结果今天悲剧了:

  在web根目录下面有一个名为hot的目录,但是访问这个目录下面的文件的时候总是出现403错误,权限 设置没有错误 配置也都加 分号了,但始终没有找到错误,经开发的提醒说做了映射,然后我就被这个词给糊弄住了,找了好多资料还是不明白,最后无奈find了下,发现在web根目录的同级还有一个hot目录,结果把文件放在那里面的时候访问正常,然后开始一步一步查各个配置,终于找到了问题所在:

在配置文件中有一个选项:

include cmostopSet;

打开 cmostopSet文件后:

location /hot/
  {
      alias /data/web/public/www/hot/;
  }

发现定义了别名,然后果断给web跟目录下面的目录改名,就此问题解决!

 

你可能感兴趣的:(nginx,职场,alias,403,休闲)