>  기사  >  백엔드 개발  >  CentOS服务器重启之后,网站出现403Forbidden

CentOS服务器重启之后,网站出现403Forbidden

WBOY
WBOY원래의
2016-06-23 13:59:241241검색

重启之前没有这个问题,apache服务器,求大神们看看,大概是哪儿的问题,别的没动,就重启了下服务器


回复讨论(解决方案)

你看看这个,对号入座  http://baike.baidu.com/link?url=H9e6bCRfpSwVvrKjY_5oRT9qPOEXr3-lcgwwLPDGK7gXggG7S-JAkJ0E1cT4jy2sqnxNRzFhsEplmOVAsFoVEK

php-fpm呢? 防火墙?

php-fpm呢? 防火墙?
php是以apache的模块的方式运行的,防火墙也是允许80端口的,但是现在把程序换到apache的/etc/passwd中的目录时,是可以访问成功的,就是原来的目录不知怎么403了

原来在哪个目录? 
估计是影响到了httpd.conf文件,检查一下错误日志。


php-fpm呢? 防火墙?
php是以apache的模块的方式运行的,防火墙也是允许80端口的,但是现在把程序换到apache的/etc/passwd中的目录时,是可以访问成功的,就是原来的目录不知怎么403了 难道是权限丢失了?

原来在哪个目录? 
估计是影响到了httpd.conf文件,检查一下错误日志。
现在的问题就是,对网站所在的那个目录没有权限,我的网站所在的目录为/data/xxxx,在/data/下做测试是可以访问到的,但到了它下面的xxxx就访问不到了

那你检查一下xxxx的权限,如果权限不够就修改下权限呗。

那你检查一下xxxx的权限,如果权限不够就修改下权限呗。
但是主要是权限应该没问题啊755,所属用户和组都是apache



php-fpm呢? 防火墙?
php是以apache的模块的方式运行的,防火墙也是允许80端口的,但是现在把程序换到apache的/etc/passwd中的目录时,是可以访问成功的,就是原来的目录不知怎么403了 难道是权限丢失了?
权限丢失了是什么意思

重新 chmod -R 一番...reboot apache.

权限问题, chown -R xxx:xx 

原因找到了,是因为selinux在每次开机后是自动开启的,而selinun开启着会导致这一问题,谢谢个位

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.