Apache密码保护目录配置错误

时间:2015-12-09 07:41:31

标签: apache joomla password-protection

我知道有很多关于该主题的帖子,但似乎都没有解决我的问题。 我的问题如下,在Windows服务器中我已经设置了Apache,并且我想只对密码保护目录 C:/ apache / htdocs / j30 / administrator 所以

下面的 httpd.conf
  <Directory "C:/apache/htdocs">    
  Options Indexes FollowSymLinks   
  AllowOverride none    
  Order allow,deny
  Allow from all
  </Directory>

我添加了以下内容

  <Directory "C:/apache/htdocs/j30/administrator">
   AllowOverride AuthConfig 
   Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
   Order allow,deny
   Allow from all
  </Directory>

我使用cmd创建了passwd.txt并将其放在 C:/apache/bin/passwd.txt 中,然后我创建了 .htaccess 以下

 AuthUserFile "C:/apache/bin/passwd.txt"
 AuthType Basic
 AuthName "This is Administrator Area"
 Require valid-user

我已将 .htaccess 推入 C:/ apache / htdocs / j30 / administrator 。 该网站是一个joomla网站,所以我只想在管理员区域中在现场网站上进行密码保护。

所以一切都运行良好,除了当在以下网址中的localhost中浏览时(前端站点是站立的) http://localhost/j30  我仍然得到一个用户名密码问窗口???为什么?我做错了什么?我能够浏览,如果我关闭这个窗口...但然后再次出现.. **请记住,中的用户名密码窗口工作正常 http://localhost/j30/administrator

我只想在

中设置用户名密码询问窗口

http://localhost/j30/administrator

而不是

http://localhost/j30/

我希望你明白这个问题,是 httpd.conf 中的一个错误配置? 请一些帮助家伙因为我真的堆叠在这里.. 任何帮助都会非常感激,

提前谢谢。

0 个答案:

没有答案