Apache VirtualHost 403 Forbidden

Недавно я пытался настроить тестовый сервер с помощью Apache. Сайт должен работать под доменом www.mytest.com . Я всегда получаю ошибку 403 Запрещено . Я использую серверную версию Ubuntu 10.10. Корень документа находится в каталоге / var / www . Ниже приведены мои настройки:

Содержимое / var / www

ls -l /var/www/

total 12
drwxr-xr-x 2 root root 4096 2011-08-04 11:26 mytest.com
-rwxr-xr-x 1 root root 177 2011-07-25 16:10 index.html

Содержимое файла хоста на сервере (с IP 192.168.2.5)

cat /etc/hosts

127.0.0.1 localhost 
127.0.1.1 americano
192.168.2.5 americano.mytest.com www.mytest.com

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Конфигурация сайта

<VirtualHost *>
ServerAdmin admin@mytest.com
ServerName www.mytest.com
ServerAlias mytest.com

DocumentRoot "/var/www/mytest.com"

ErrorLog /var/log/apache2/mytest-error_log
CustomLog /var/log/apache2/mytest-access_log combined

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/var/www/mytest.com">
Options -Indexes FollowSymLinks
AllowOverride None

Order allow,deny
Allow from all
</Directory>
</VirtualHost>

У меня нет .htaccess в моем корне документа. Разрешения установлены правильно (читаются www-data).

Если я ввожу IP-адрес со своего рабочего стола, сайт отображается правильно. Я изменил файл hosts на своем рабочем столе, чтобы указать www.mytest.com на IP-адрес сервера. Когда я его использую, я получаю 403 . Поскольку многие функции этого сайта зависят от имени сайта, я должен иметь доступ к сайту по имени домена.

Еще одна интересная вещь: даже если все файлы журналов созданы правильно, у них нет информации об этой ошибке.

Я застрял. Кто-нибудь может помочь?

116
задан Pops 26 September 2012 в 13:18
поделиться