Виртуальный хост Apache - xxx.241.214.xxx:80 не имеет виртуальных хостов - PullRequest
1 голос
/ 16 октября 2008

Я пытаюсь настроить виртуальный хост на новом VPS, используя apache 2.x на сервере Ubuntu.

При запуске apache я получаю сообщение об ошибке «xxx.241.214.xxx:80 не имеет виртуальных хостов», а URL-адрес сайта по-прежнему указывает на местоположение по умолчанию, что означает, что мой файл виртуального хоста не действует:

<VirtualHost xxx.241.214.xxx:80>
ServerName xxx.co.uk
ServerAlias www.xxx.co.uk
DocumentRoot /var/www/vhosts/xxx.co.uk/httpdocs/xxx.co.uk
</VirtualHost>

Пожалуйста, помогите, я не очень хорошо разбираюсь в настройках сервера.

Ответы [ 2 ]

1 голос
/ 17 октября 2008

Я знаю, что прошло много времени с тех пор, как вы опубликовали свой вопрос, но я подумал, что я добавлю в свои мысли

В настоящее время мы используем несколько внутренних сайтов для разных целей, все они слушают стандартный порт 80, и apache настраивается просто следующим образом

Listen 80

NameVirtualHost *:80

# Site 1 Comment

<VirtualHost *:80>
  ServerName site1.intranet
  ServerAdmin administrator@whatever.com
  DocumentRoot /var/www/html/site1
</VirtualHost>

#  Site 2 Comment

<VirtualHost *:80>
  ServerName site2.intranet
  ServerAdmin administrator@whatever.com
  DocumentRoot /var/www/html/site2
</VirtualHost>

Наш DNS настроен на маршрутизацию http://site1.intranet и т. Д. К IP-адресу сервера apache, а конфигурация apache сделает все остальное.

0 голосов
/ 16 октября 2008

Я всегда использую

<VirtualHost *>

(и у ISTR всегда возникают проблемы с указанием IP-адреса и номера порта, и я думаю, поэтому я делаю это сейчас)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...