Apache2: VirtualHost не работает

От sar страница справочника:

       The load  average is  calculated as  the average number  of runnable or 
       running  tasks (R state), and the  number  of tasks in  uninterruptible
       sleep (D state) over the specified interval.

От uptime страница справочника:

       System load averages is the average number of processes that are either
       in a runnable or uninterruptable state.  A process in a runnable  state
       is  either  using the CPU or waiting to use the CPU. A process in unin‐
       terruptable state is waiting for some I/O access, eg waiting for  disk.
       The  averages  are  taken over the three time intervals.  Load averages
       are not normalized for the number of CPUs in a system, so a load  aver‐
       age  of 1 means a single CPU system is loaded all the time while on a 4
       CPU system it means it was idle 75% of the time.
0
задан 7 October 2010 в 18:21
4 ответа

Попробуйте это (предположение, что www.mywebsite.com решает к IP-адресу Вашего веб-сервера):

#This is the default Apache2 configuration lines
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/astudio/sites/mywebsite
   ServerName www.mywebsite.com
</VirtualHost>
3
ответ дан 4 December 2019 в 11:36

Принятие Вас хочет сделать, основанный на имени виртуальный хостинг, чтобы сделать Вас имеют a NameVirtualHost *:80 директива?

Кроме того, сделайте у Вас есть любой другой VirtualHost разделы в другом месте в Вашей конфигурации, которая могла бы вмешиваться в этого?

1
ответ дан 4 December 2019 в 11:36

Очень мало информации для работы с. Так или иначе...

Можно ли соединиться с сервером и получить ли страницу приветствия по умолчанию? Вы соединяете использование имени сервера или IP-адреса? При использовании IP-адреса Вы получат страницу по умолчанию. Вы перезагружали конфигурацию?

Если Вы не можете соединиться, у Вас есть корректный IP-адрес? Действительно ли это - проблема firewall/iptables? Если апач, слушающий на eth0 или только на петлевом интерфейсе?

====== РЕДАКТИРОВАНИЕ

При соединении использования IP-адреса Вы получаете страницу по умолчанию, нет та, которую Вы хотите, потому что Host: заголовок в Запросе HTTP не соответствует ServerName определенный в Вашем VirtualHost. Необходимо получить доступ веб-сайту конкретно с www.mywebsite.com получить доступ к Вашим страницам (Можно добавить псевдонимы, хотя).

Если Вы не можете соединиться с именем, то у Вас есть проблема DNS. Быстрое решение состоит в том, чтобы добавить имя хоста и IP-адрес к Вашему hosts файл. В Linux /etc/hosts, в Windows это находится где-нибудь в \windows\system32\... (Я забываю где точно),

====== EDIT2

Если Вы получаете доступ к веб-сайту с его IP-адресом, Host: заголовок будет содержать IP-адрес, например. Host: 1.2.3.4:80. Я не попробовал его, но можно попробовать, добавляет IP-адрес к Вашему VirtualHost как a ServerAlias. Я предполагаю, что у Вас есть специализированный IP-адрес.

1
ответ дан 4 December 2019 в 11:36

Для справки: если у кого-то установлен Apache на Ubuntu (и, вероятно, другие дистрибутивы также могут иметь отношение к этому решению), он должен обратить внимание на имя символической ссылки в / etc / apache2 / sites-enabled / (если он добавляет ссылки вручную, а не с помощью команды a2ensite . Имя ссылки всегда должно иметь расширение .conf , потому что только эти файлы включаются с помощью директивы Include в основной файл конфигурации.

Прямо сейчас я использовал расширение .lo (это локальный домен, который я использую), и это стоило мне дополнительного часа работы .

0
ответ дан 4 December 2019 в 11:36

Теги

Похожие вопросы