Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Apache2 игнорирует дефолтный сайт  (Прочитано 263 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Добрый день.

Есть ubuntu 12.04.5, Apapche 2.2.22

В apache настроен десяток виртуальных хостов, всё работает.
Для примера, допустим, у меня настроен и работает site1.ru, и есть dns-запись для site2.ru, но нет конфига.
Решил добавить дефолтный виртуальный хост, чтобы в случае чего - отображался он, а не первый из работающих хостов.
Все хосты у меня настроены отдельными файлами.

Создал файл /etc/apache2/sites-available/000-default.conf
Прописал в него
<VirtualHost *>
DocumentRoot "/var/www/home"
</VirtualHost>

Но, всё равно, при открытии site2.ru открывается site1.ru а не то что указано в дефолтном конфиге.
Кстати, при открытии site2.ru в ответе сервера есть такой заголовок
Link: <http://site1.ru/?rest_route=/>; rel="https://api.w.org/"

Где я ошибся, как исправить данную проблему?
Ubuntu 14.04 + MATE

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26090
    • Просмотр профиля
Re: Apache2 игнорирует дефолтный сайт
« Ответ #1 : 13 Март 2016, 19:15:01 »
Ошибся в первой строчке, конечно же.
<VirtualHost _default_:*>
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Re: Apache2 игнорирует дефолтный сайт
« Ответ #2 : 13 Март 2016, 19:30:56 »
Ошибся в первой строчке, конечно же.
<VirtualHost _default_:*>

И вправду, помогло

<VirtualHost _server_ip_:80>
Ubuntu 14.04 + MATE

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26090
    • Просмотр профиля
Re: Apache2 игнорирует дефолтный сайт
« Ответ #3 : 13 Март 2016, 20:22:47 »
*фейспалм*
Удали этот идиотизм и перечитай то что я написал.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн byte916

  • Автор темы
  • Участник
  • *
  • Сообщений: 185
    • Просмотр профиля
Re: Apache2 игнорирует дефолтный сайт
« Ответ #4 : 13 Март 2016, 21:57:52 »
*фейспалм*
Удали этот идиотизм и перечитай то что я написал.

Да, мой вариант не работает - перестаёт работать адрес сайта, который прописан в hosts, зато другие сайт, которые не прописаны в конфиге переадресовываются в папку, прописанную в дефолтном конфиге.

А с <VirtualHost _default_:*> не работает, всё равно переадресовывает на первый по алфавиту сайт
Ubuntu 14.04 + MATE

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26090
    • Просмотр профиля
Re: Apache2 игнорирует дефолтный сайт
« Ответ #5 : 13 Март 2016, 22:01:08 »
Логи апача, apachectl -S и tcpdump/wireshark вам в руки.
Ищите, где у вас косяки.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.