apache和squid问题

发布于 2022-10-03 09:13:09 字数 657 浏览 24 评论 0

我装完squid后又装了一个他的cachemgr.cgi
我想配置认证来限制输入http://地址/cgi-bin/cachemgr.cgi实需要验证,我的配置是在httpd.conf中
<Location "/cgi-bin/cachemgr.cgi">;
AuthTpye Basic
AuthName "Squid Admin"
AuthUserFile /etc/squid/squid.pwd
require valid-user
</Location>;
然后又创建了密码文件
#cd /etc/squid
#htpasswd -c squid.pwd squidadmin
然后又改了该文件的权限
#chown apache.apache squid.pwd
最后重新启动httpd
我输入http://地址/cgi-bin/cachemgr.cgi时确实也弹出了对话框需要用户名密码,可是我输入用户名密码后他还是弹出该对话框来验证我,怎么也过不去
请问这是怎么回事啊????????
还有一个问题是cachemgr里也有一个输入manager name和password的地方,这个name和帕ssword是在哪里设置啊???????????

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

标点 2022-10-10 09:13:09

怎么没人帮我啊~~~~~~~~~

邮友 2022-10-10 09:13:09

估计这方面的高手没看到此贴,
帮你顶顶.

花海 2022-10-10 09:13:09

估计这方面的高手没看到此贴,
帮你顶顶.

万劫不复 2022-10-10 09:13:09

估计这方面的高手没看到此贴,
帮你顶顶.

等待我真够勒 2022-10-10 09:13:09

按照你的写法,你的AUTHNAME与你修改密码的用户不一致,请检查

庆幸我还是我 2022-10-10 09:13:09

cachemgr.cgi
兄弟你配置的squid认证是用其他小软件了吗?摸块?
请兄弟把你的那个程序告诉我~~呵呵

黑白记忆 2022-10-10 09:13:09

我把authname改成跟用户名一致后也不行,那个authname只是显示在要求输入用户名密码的提示框里的名字,并不是真正验证文件里的用户名

我没有使用别的软件,我是看书上写的只要使apache支持cgi以后就能用那个地址进入一个管理页面。
如果他没有管理界面我还装squid有什么用啊,都不知道谁通过代理上网,也不知到cache的使用情况等等,所以这个管理页面很重要啊
大家来帮帮我啊~~~~~~

水溶 2022-10-10 09:13:09

先看看 /var/log/httpd/error_log ??

ㄟ。诗瑗 2022-10-10 09:13:09

[quote]原帖由 "zhangjiuhu"]我把authname改成跟用户名一致后也不行,那个authname只是显示在要求输入用户名密码的提示框里的名字,并不是真正验证文件里的用户名[/quote 发表:

這說法很有問題.

AuthName 是一個 realm.
在 browser 端, 同一個 realm 只有第一次碰到時, 才會問 password.
若第一次通過驗證, 之後再碰到就自動 pass 了.
直到 browser 關閉為止, 重新開啟 browser 就重來了...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文