Назад | Перейти на главную страницу

Субдомен возвращает ошибку при перезапуске Apache

Я пытаюсь установить поддомен на свой выделенный сервер. Я создал новые правила DNS, чтобы указать мой поддомен на IP-адрес моего серв.

Прочитав это Поддомен на apache я попытался добавить новые правила на Apache:

NameVirtualHost IP:80
<VirtualHost *:80>
DocumentRoot /home/www/mysite/tb
ServerName tb.mysite.org
</VirtualHost>

Затем я перезапускаю Apache, но он возвращается

 sudo /etc/init.d/apache2 restart
 * Restarting web server apache2 
 [Wed Jun 27 12:33:41 2012] [warn] NameVirtualHost *:80 has no VirtualHosts                                                                                                                                                    
 ... waiting [Wed Jun 27 12:33:42 2012] [warn] NameVirtualHost *:80 has no VirtualHosts

папка tb / существует, не понимаю, почему Apache не может ее найти ... И в нем говорится, что NameVirtualHost: 80 не имеет VirtualHosts ...

РЕДАКТИРОВАТЬ : Вот мой полный / etc / apache2 / sites-available / default http://pastebin.com/ZzVBFQvX Хоп, это помогает :)

Покажите вывод этого: ls -dl / home / mysite / wwww / tb

И это говорит, что NameVirtualHost: 80 не имеет VirtualHosts ...

Попробуйте поменять на NameVirtualHost <IP>:80

Имеет ли пользователь, от имени которого работает ваш сервер Apache, разрешение на просмотр / home / mysite / wwww / tb /? Если папка существует, но пользователь, от имени которого запущен сервер apache, не имеет разрешения на ее чтение, то, что касается apache, он не существует.