Страница 1 из 1

Apache 2.2.17 и виртуальные хосты

Добавлено: 2011-03-07 21:46:26
Идиотский_Апач
Поставил апач из портов с настройками по умолчанию.

Написал ServerName mydomen.org тестовый html работает

начинаю добавлять виртуальные хосты
# Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf
#
# 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>
#ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/home/ss25/sites/domen2.net.ru/htdocs"
ServerName domen2.net.ru
#ServerAlias http://www.dummy-host.example.com
#ErrorLog "/var/log/dummy-host.example.com-error_log"
#CustomLog "/var/log/dummy-host.example.com-access_log" common
</VirtualHost>

когда пытаюсь зайти на domen2.net.ru в логах вот такое client denied by server configuration: /home/ss25/sites/domen2.net.ru/htdocs/index.html

и перестал работать mydomen.org ошибка таже.

Re: Apache 2.2.17 и виртуальные хосты

Добавлено: 2011-03-07 21:52:42
Bayerische

Код: Выделить всё

	<Directory "бла бла">
	Allow from all
	</Directory>
В каждый вхост

Re: Apache 2.2.17 и виртуальные хосты

Добавлено: 2011-03-07 22:01:22
Идиотский_Апач
Спасибо уже допер до етого. Но теперь при открытии mydomen.org открывается то что лежит в domen2.net.ru

Re: Apache 2.2.17 и виртуальные хосты

Добавлено: 2011-03-07 22:05:31
gx_ua
1) первый виртуалхост будет использоваться для сайта по-умолчанию, поэтому нужно делать так:

Код: Выделить всё

NameVirtualHost *:80 

<VirtualHost *:80>
   ServerName mydomen.org
   ServerAlias www.mydomen.org
</VirtualHost>
и чтобы значения DocumentRoot, ErrorLog этого хоста совпадали с тем что в httpd.conf.

2) ниже указать виртуал хосты:

Код: Выделить всё

<VirtualHost *:80>
   ServerAdmin admin@domen2.net.ru
   DocumentRoot "/home/ss25/sites/domen2.net.ru/htdocs"
   ServerName domen2.net.ru
   ErrorLog "/home/user-v1/log/domen2.net.ru-error.log"
   CustomLog "/home/user-v1/log/domen2.net.ru-access.log" combinedio

   <Directory "/home/ss25/sites/domen2.net.ru/htdocs">
   Options Indexes Includes FollowSymLinks MultiViews
   AllowOverride All
   Order allow,deny
   Allow from all
   </Directory>
</VirtualHost>
ну а дальше создать все директории и файлы, и добавить ДНС запись.

Re: Apache 2.2.17 и виртуальные хосты

Добавлено: 2011-03-07 23:21:11
Идиотский_Апач
Спасибо парни за помощь процесс сдвинулся.