Dynamic virtual hosts

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

pioneer-hg
Сообщения: 10

Dynamic virtual hosts

Сообщение pioneer-hg »

Я пытаюсь настроить виртуальные хосты на apache. Точнее, динамические виртуальные хосты, рулимые конфигом /etc/apache2/conf/dynamic-vhosts.conf во втором апаче и /etc/apache/conf/DynamicVhosts.conf в первом.

Я раскомментировал в DynamicVhosts.conf соответствующие строки, и получил вот это (для первого апача):

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

# $Header: /var/cvsroot/gentoo-x86/net-www/apache/files/conf/DynamicVhosts.conf,v 1.3 2004/07/18 04:20:47 dragonheart Exp $

#Simple dynamic virtual hosts
#
#   This extract from apache.conf implements the virtual host arrangement
#   outlined at http://www.apache.org/docs/vhosts/mass.html, using
#   mod_vhost_alias.

# get the server name from the Host: header
UseCanonicalName Off
#
# this log format can be split per-virtual-host based on the first field
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog logs/access_log vcommon
#
# include the server name in the filenames used to satisfy requests
VirtualDocumentRoot /var/www/vhosts/%0/htdocs
VirtualScriptAlias  /var/www/vhosts/%0/cgi-bin
#
#   This configuration can be changed into an IP-based virtual hosting
#   solution by just turning UseCanonicalName Off into UseCanonicalName DNS.
#   The server name that is inserted into the filename is then derived from
#   the IP address of the virtual host.


В /etc/apache/conf/apache.conf соответственно раскомментировал строчку

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

###
### Virtual Hosts
###
# We include different templates for Virtual Hosting. Have a look in the
# vhosts directory and modify to suit your needs.
#Include conf/vhosts/Vhosts.conf
Include conf/vhosts/DynamicVhosts.conf
#Include conf/vhosts/VirtualHomePages.conf


В /var/www/vhosts/ создал каталог mgw.illichivska.com.ua, в нем каталог htdocs, туда положил index.html. Всем каталогам и файлам присвоил юзера и группу apache.

При попытке получить через браузер содержимое моего виртуального хоста, т.е. при наборе http://mgw.illichivska.com.ua сервер выдает

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

Forbidden
You don't have permission to access / on this server.

Apache/1.3.32 Server at mgw.illichivska.com.ua Port 80

В логах пишет следующее:
access_log

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

mgw.illichivska.com.ua 192.168.0.18 - - [17/May/2005:16:28:38 +0300] "GET / HTTP/1.1" 403 289
192.168.0.18 - - [17/May/2005:16:28:38 +0300] "GET /favicon.ico HTTP/1.1" 403 300 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.7) Gecko/2005041
4 Firefox/1.0.3"
mgw.illichivska.com.ua 192.168.0.18 - - [17/May/2005:16:28:38 +0300] "GET /favicon.ico HTTP/1.1" 403 300

error_log

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

[Tue May 17 16:28:38 2005] [error] [client 192.168.0.18] client denied by server configuration: /var/www/vhosts/mgw.illichivska.com.ua/htdocs
[Tue May 17 16:28:38 2005] [error] [client 192.168.0.18] client denied by server configuration: /var/www/vhosts/mgw.illichivska.com.ua/htdocs/favicon.ico


Домена mgw.illichivska.com.ua в нашем DNS нет, вместо этого я прописываю его в c:\windows\system32\drivers\hosts.

Для апача 2.0.52 ситуация с точностью повторяется. Тот же конфиг для динамических виртуальных хостов, то же в логах.

Подскажите пожалуйста, что стоит подкрутить и как вообще решается эта задача?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Dynamic virtual hosts

Сообщение KiWi »

стоит подкрутить Order Allow,Deny
Спасибо сказали:
zenner
Сообщения: 58

Re: Dynamic virtual hosts

Сообщение zenner »

Только что разделался с данной проблемой :)
Когда обновился до 2.0.54... все конфиги слетели...
Вообщем в фале commonapache2.conf
в строке гдеуказывается <Directory />
вместо Deny from all я прописал Allow from all

ps а вообще
Домена mgw.illichivska.com.ua в нашем DNS нет, вместо этого я прописываю его в c:\windows\system32\drivers\hosts.

это раздел для Linux Gentoo :devil_2:
Gentoo x86 2.6.10 Полет нормальный
Ubuntu 8.10 Desktop - 2.6.27
Спасибо сказали: