近期在安装一些设计到apahce服务的开源软件时,总是碰到一个访问权限的问题。
而且在不同的操作系统,安装相同的开源软件,效果也会不一样。
列举下曾经让我很忧伤的开源软件。
phpRedisAdmi、rockmongo。之前在ubuntu系统上安装相当顺利。后期在centos上安装却总是不顺利。碰到很多奇怪的问题。尤其是一个访问权限的问题。
1.查看文件权限,因为www-data是运行apache的用户,要保证apache用户有访问权限。
2.修改httpd.conf配置文件,将/data/www 目录权限改为 Allow from all
一般通过修改这两点就可以解决问题,但是结果还是不行,通过查资料得知还需要关闭selinux
3.将/etc/selinux/config文件中的SELINUX=enforcing 修改为 disabled,然后重启生效。
4、防火墙的设置,推荐最好在安装操作系统的时候,就关闭防火墙。