pix77 发表于 2013-03-18 16:08

你的配置文件时:
</Directory>
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /home/nagios/etc/htpasswd //用于此目录访问身份验证的文件
Require valid-user
</Directory>

但是,报错日志是显示:
/home/nagios/share/

另外,贴access日志

Ajax0816 发表于 2013-03-18 16:13

回复 21# pix77

不好意思啊,我的截取的是word的,没改的,我的配置文件里是下面的
ScriptAlias /nagios/cgi-bin /home/nagios/sbin
<Directory "/home/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /home/nagios/etc/htpasswd
Require valid-user
</Directory>

Alias /nagios /home/nagios/share
<Directory "/home/nagios/share">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /home/nagios/etc/htpasswd
Require valid-user
</Directory>

access.log最后10行
11.203.2.23 - - "GET / HTTP/1.1" 200 44
11.203.2.23 - - "GET /favicon.ico HTTP/1.1" 404 209
11.203.2.23 - - "GET /nagios/ HTTP/1.1" 401 401
11.203.2.23 - test "GET /nagios/ HTTP/1.1" 200 1608
11.203.2.23 - test "GET /nagios/side.php HTTP/1.1" 200 5756
11.203.2.23 - test "GET /nagios/%3C?php%20echo%20$corewindow;?> HTTP/1.1" 404 209
11.203.2.23 - test "GET /nagios/images/sblogo.png HTTP/1.1" 200 3231
11.203.2.23 - - "GET /nagios/%3C?php%20echo%20$corewindow;?> HTTP/1.1" 401 401
11.203.2.23 - test "GET /nagios/%3C?php%20echo%20$corewindow;?> HTTP/1.1" 404 209


   

pix77 发表于 2013-03-18 16:23

/home/nagios/share目录下有index.php文件吗?
看日志,它是找了根目录下的nagios目录

Ajax0816 发表于 2013-03-18 16:31

回复 23# pix77

有啊
nagios@linux-appserver12:~/share> ls
config.inc.phpcontexthelpdocsimagesincludes index.phpjslocalemain.phpmediarobots.txtrss-corefeed.phprss-newsfeed.phpside.phpssistylesheets

而且我在httpd.conf也加了index.php
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

但是我的nagios是安装在/home/nagios目录下了,难道我的配置文件配置错了,这主要检查哪些配置文件呢?


   

pix77 发表于 2013-03-18 16:39

改这行:
<Directory "/home/nagios/">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /home/nagios/etc/htpasswd
Require valid-user
</Directory>

pix77 发表于 2013-03-18 16:41

先别改,我看到你有个别名

Ajax0816 发表于 2013-03-18 16:44

回复 25# pix77

还是不行,看access_log,是不是php没装好呢?我怎么验证一下我的php是否能使用?
--------------------------------11.203.2.23 - - "GET /nagios/%3C?php%20echo%20$corewindow;?> HTTP/1.1" 401 401
11.203.2.23 - test "GET /nagios/%3C?php%20echo%20$corewindow;?> HTTP/1.1" 404 209

------------------------------------------
File does not exist: /home/nagios/share/<, referer: http://10.133.126.207:9000/nagios/


   

Ajax0816 发表于 2013-03-18 16:47

回复 26# pix77

额,什么别名?在哪?


   

pix77 发表于 2013-03-18 16:52

用php -v来认证,好像还要装个php-mysql吧

pix77 发表于 2013-03-18 16:53

别名是这个:Alias /nagios /home/nagios/share,
方便访问
页: 1 2 [3] 4 5
查看完整版本: 通过web访问nagios报错,左边乱码,右边报无法显示网页