LAMP 手动安装小结

越来越多的开源工具选择同样开源 PHP 作为其运行环境,比如 nagios ,以及最近在研究的 owncloud 。要想使用这些个工具,安装 LAMP 必不可少,而使用 yum 或 apt 来安装又难管理,所以推荐手动安装 LAMP 。作为使用开源工具必装的工具,觉得拆分开来单独记录很有必要,后续分析其他工具时有需要可直接链接引用,不用再重新记录,遂记录步骤如下。

Continue reading

‘client denied by server configuration’ 解决办法

在安装试用 nagiosql 时发现的问题,当时根据网上的N多教程和官方文档的介绍,我的虚拟目录是这样配置的:

Alias /nagiosql "/usr/local/nagios/nagiosql"

<directory "/usr/local/nagios/nagiosql">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# AuthName "NagiosQL Access"
# AuthType Basic
# AuthUserFile /etc/nagiosql/auth/nagiosql.users
# Require valid-user
</directory>

按理说只要目录权限没问题, nagiosql 是可以被访问的,但是重启 apache 后,访问 http://IP/nagiosql 出现 403 错误,也就是权限错误。按照思路去研究了半天的权限设置,最后逼不得已把 nagiosql 目录设定成 chmod -R 777 ,可问题依旧。

Continue reading