今天配置Nagios的时候遇到了一些麻烦,前面的步骤都一切顺利,nagios运行后,可以看到nagios的主页,但点击左边的菜单时总是提示Internal Server Error错误.错误如下: view plain copy Interna……
今天配置Nagios的时候遇到了一些麻烦,前面的步骤都一切顺利,nagios运行后,可以看到nagios的主页,但点击左边的菜单时总是提示Internal Server Error错误.错误如下:
view plain copy
- The server encountered an internal error or misconfiguration and was unable to complete your request.
- Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
- More information about this error may be available in the server error log.
于是查看Apache服务的错误日志,在日志的第一行就发现,原来是没有关闭系统的SELINUX安全防护。
# cat /var/log/httpd/error_log
view plain copy
- SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0
- suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
- Digest: generating secret for digest authentication ...
- Digest: done
- ......
于是关闭系统的SELINUX安全防护功能,
# vi /etc/selinux/config
设置SELINUX=disabled,即禁用SELINUX安全防护
然后重启服务器,访问nagios也就正常了,不会报Internal Server Error错误。