Сайт супер фирмы

</html>

22. На локальном компьютере (базовая ОС) в файле hosts пропишите соответствие IP адреса сервера (192.168.180.2) и имени сайта www.SiteSuperFirma.ru

23. Выполним настройку web-сервера для подключения нового сайта. Правим файл httpd.conf

NameVirtualHost *

описание основного и виртуального сайта

<VirtualHost *>

ServerName www.Server_FreeBSD.MyCompany.ru

</VirtualHost>

<VirtualHost *>

ServerName www.SiteSuperFirma.ru

DocumentRoot /usr/local/www/SiteSuperFirma/data

</VirtualHost>

<Directory “/usr/local/www/SiteSuperFirma/data”>

DirectoryIndex index.htm

AllowOverride All

Order Deny,Allow

</Directory>

C помощью секции <Directory> установили следующие параметры для каталога сайта СуперФирмы:

· документ по умолчанию index.htm

· возможность использовать файл.htaccess для более гибкой настройки сайта без изменений в файле httpd.conf

24. В браузере проверяем работоспособность сайта http://www.SiteSuperFirma.ru. Должны получить список файлов в каталоге, т.к. файла с расширением htm в каталоге data нет и запрет на просмотр содержимого каталога не установлен.

25. На web-сервере в каталоге data сайта СуперФирмы создаем файл .htaccess и добавляем в него строчку

Options All -Indexes

26. В браузере пытаемся открыть сайт www.SiteSuperFirma.ru. Получаем ошибку 403 – Доступ запрещен. Т.е. мы запретили возможность просмотра содержимого каталога data.

27. Переименуйте файл index.html в каталоге data в index.htm.

28. В каталоге data создаем каталог txt и в нем создаем пару файлов с расширением txt и произвольного содержания.

29. Пробуем в браузере попасть в каталог txt нашего сайта

www.SiteSuperFirma.ru\txt

30. Не получается – ошибка 403.

31. В каталоге txt создаем новый файл .htaccess со следующей строчкой

Options Indexes

32. Повторяем попытку и получаем разрешение на просмотр каталога txt

33. Организуем доступ в каталог txt только авторизованным пользователям.

34. Создадим пользователя test и пароль для него, все данные будут храниться в файле /usr/local/www/SiteSuperFirma/passwd в зашифрованном виде.

Htpasswd –c /usr/local/www/SiteSuperFirma/passwd test

35. Правим файл .htaccess в каталоге txt

AuthName “Protected area, need authorization”

AuthType Basic

AuthUserFile /usr/local/www/SiteSuperFirma/passwd


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: