| Домой |
| Мой Кабинет |
| Объявления |
| Файлы |
| База знаний |
| Тикет система |
| Открыть тикет |
| Зарегистрировать домен |
| Статус сервера |
| Партнерская программа |
| Заказать хостинг / сервер |
|
» Как защитить директорию паролем, либо возможность доступа к файлу по одному, или нескольким IP?
Возможность защиты каталога паролем позволяет получать к нему доступ фиксированному кругу лиц. Такая возможность иногда очень удобна, например, если в каталоге расположены административные файлы. Защитить каталог паролем можно двумя способами. 1. Через Панель управления DirectAdmin, где доступна возможность установить пароль на любую директорию Вашего сайта (меню "Защита директорий"); 2. С помощью служебных файлов apache .htaccess и .htpasswd. Здесь последовательность действий следующая. Допустим, Вы хотите поставить пароль на каталог admin, находящийся в каталоге www. Последовательность действий здесь следующая: Создать в этом каталоге файл .htaccess следующего содержания: AuthName "Authentication required" AuthType Basic require user Admin Webmaster AuthUserFile /home/your_login/.htpasswd Здесь: Admin - имя пользователя, который может пользоваться каталогом (их может быть несколько). Имя чувствительно к регистру! /home/you_login/.htpasswd - имя и местоположение файла с паролями. Чтобы создать этот файл с пользователем Admin, нужно зайти на сервер через ssh и набрать такую команду: # htpasswd -c /home/your_login/.htpasswd Admin Чтобы добавить пользователя Webmaster и его пароль в существующий файл, нужно набрать: # htpasswd /home/your_login/.htpasswd Webmaster Защита по IP: для защиты файлов по IP, следует добавить следующие конфигурации в .htaccess: <Files file.php> Order deny,allow Deny from all Allow from 211.72.12.02 Allow from 35.44. (подсеть) </Files> Изначально .htaccess содержит следующие конфигурации веб-сервера: #IfModule mod_dir.c> # DirectoryIndex index.html index.htm index.php index.shtml index.cgi index.wml #</IfModule> #AddHandler server-parsed .shtml .shtm .htm .html #RemoveHandler .html .htm #AddType application/x-httpd-php .php .htm .html .phtml - (настройка SSI, расширения файлов в которых будет работать SSI).
|
Избранное
Распечатать
| |