nginx 是一个非常好用的http和邮件服务器,当然,我们呢都是用来饭袋的用来提高http性能。
但是我今天遇到一个非常棘手的问题,就是添加VHOST之后出现各种的502或者403,一脸懵逼的看着自己的配置,反复仔细查看,诶,没问题啊!
看了2小时,猛然醒悟,去看看日志吧,然后看到各种permission denied。这TMD就尴尬,我早就设置了nginx的访问权限了啊,各种目录也是这种访问权限啊。
于是谷歌之,发现了问题造成的原因是selinux 这玩意,往常我都是关闭selinux,不过这台机器我开着selinux ,因此就导致了各种问题。因为selinux 拒绝了nginx的访问造成的!!!我勒个去!
原因的解释在此:[传送门]
这里解决方案有两种,简单彻底就是关闭selinux,第二种就是了解selinux机制,并且在设置的时候添加selinux的方形机制。
未经允许不得转载:RffanLAB|Rffan实验室 » [Nginx]Nginx出现添加Vhost之后无法访问,出现各种502,403的问题