Як закрити директорію

Как закрыть директорию паролем?

Вы можете воспользоваться файлом .htaccess – его следует положить в защищаемую директорию с таким содержимым:

require valid-user
Authname “DirectoryName”
Authtype Basic
AuthUserFile “/home/yourlogin/.htpasswd”

DirectoryName можно заменить любой фразой.

Файл .htpasswd лучше положить в директорию недоступную через WWW.

Для того, чтобы закрыть доступ к такой директории через WWW, необходимо создать в ней опять же файл .htaccess с таким содержимым:

order deny,allow
deny from all

Создать файл .htpasswd можно с помощью утилиты htpasswd.exe на своём компьютере либо можно создать файл .htpasswd самостоятельно, добавив в него строку с логином и паролем, сгенерированными с помощью скрипта htpasswd.cgi.

Более подробно о методах контроля доступа к файлам с помощью файла .htaccess можно прочитать по адресу http://httpd.apache.org/docs/howto/auth.html

Можно ли указать, что только один файл в директории будет открыт для пользователей, а все остальные – запаролены?

Можно. Делается таким образом:

— cut .htaccess —
require valid-user
Authname “Protected”
Authtype Basic
AuthUserFile “/home/ваш_логин/путь/.htpasswd”

allow from all
satisfy any

— cut —

filename – имя “открытого” файла.

При данной настройке полностью вся директория кроме файла filename будет защищена паролем.

Джерело: http://hosting.iptelecom.ua/FAQ/

1 Response to “Як закрити директорію”


  1. 1 Степан Макаров Травень 31, 2009 at 11:18 pm

    А в чем смысл добавлять свой блог на ФидБёрнер? Траф это увеличит или еще что? (сорри: за оффтопик) :)


Відповісти




Сторінки

a

Календар

November 2006
M T W T F S S
    Dec »
 12345
6789101112
13141516171819
20212223242526
27282930