Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!diplom_Lazutin.doc
Скачиваний:
4
Добавлен:
27.10.2018
Размер:
672.77 Кб
Скачать

Приложение 2

# Virtual Hosts

#

# If you want to maintain multiple domains/hostnames on your

# machine you can setup VirtualHost containers for them. Most configurations

# use only name-based virtual hosts so the server doesn't need to worry about

# IP addresses. This is indicated by the asterisks in the directives below.

#

# Please see the documentation at

# <URL:http://httpd.apache.org/docs/2.2/vhosts/>

# for further details before you try to setup virtual hosts.

#

# You may use the command line option '-S' to verify your virtual host

# configuration.

#

# Use name-based virtual hosting.

#

NameVirtualHost *:80

#

# VirtualHost example:

# Almost any Apache directive may go into a VirtualHost container.

# The first VirtualHost section is used for all requests that do not

# match a ServerName or ServerAlias in any <VirtualHost> block.

#

<VirtualHost *:80>

DocumentRoot "/opt/apache2/htdocs/test2.ru"

ServerName mcd.test2.ru

ServerAlias www.mcd.test2.ru

ErrorLog "logs/test2.ru-error_log"

CustomLog "logs/test2.ru-access_log" common

</VirtualHost>

<VirtualHost *:80>

DocumentRoot "/opt/apache2/htdocs/test1.ru"

ServerName mcd.test1.ru

ServerAlias www.mcd.test1.ru

ErrorLog "logs/test1.ru-error_log"

CustomLog "logs/test1.ru-access_log" common

</VirtualHost>

<VirtualHost *:80>

DocumentRoot "/opt/apache2/htdocs/test3.ru"

ServerName mcd.test3.ru

ServerAlias www.mcd.test3.ru

ErrorLog "logs/test3.ru-error_log"

CustomLog "logs/test3.ru-access_log" common

</VirtualHost>

Приложение 3

Содержимое файлов .htaccess:

В директории /opt/apache2/htdocs/test1.ru

AuthType Basic AuthName "Restricted Area" AuthUserFile /opt/apache2/passwd/pass-test1.ru Require user admin

В директории /opt/apache2/htdocs/test3.ru

AuthType Basic AuthName "By Invitation Only" AuthUserFile /opt/apache2/passwd/pass-test3.ru-group AuthGroupFile /opt/apache2/passwd/test3.ru-group Require group test3.ru-group 

70