CakePHP - Apache un-htpasswd определенный путь - PullRequest
0 голосов
/ 08 июля 2011

У меня есть приложение CakePHP, которое все еще находится в разработке.
Наш сервер защищен паролем через файл Apache vhost.

* 1004 например *

<Directory "/var/www/vhosts/project">
Order deny,allow
Deny from all
AuthType Basic    AuthUserFile /etc/httpd/conf/htpasswd
AuthName "Authorized users only!"
...
</Directory>

Теперь я пытаюсь открыть определенный путь. например, http://project.com/shares/*

Это настройка виртуального хоста

<VirtualHost *:80>
DocumentRoot /var/to/cakephp/app
Options FollowSymLinks
ServerName project.com
ServerAdmin ...
DirectoryIndex index.php index.jsp index.htm index.html
ErrorLog ...
CustomLog ...
</VirtualHost>

Как я могу это сделать?

При этом просто снимается вся защита паролем

<Directory "/var/to/cakephp/app">
 Options All
 AuthType None
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>

И я не могу просто сделать

<Directory "/var/to/cakephp/app/shares">
</Directory>

По сути, теперь htaccess связывается со мной.

Спасибо,
Тройник

1 Ответ

0 голосов
/ 08 июля 2011

Просто добавьте другой каталог и добавьте что-то вроде этого:

<Directory /var/www/vhosts/project/shares/>
  Order Allow,Deny
  Satisfy Any
  Allow from all 
  Options Indexes
</Directory>

Используйте нужные параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...