Конфигурация сайта Apache по умолчанию - PullRequest
0 голосов
/ 13 февраля 2019

Я вижу странное поведение на моих apache2 сайтах.

У меня есть 3 сайта:

  1. https://example.com: домашняя страница - только некоторые файлы HTML, CSS, JS.
  2. https://node1.example.com: приложение nodeJS
  3. https://ruby1.example.com: приложение рельсов

Все вышеперечисленные три указывают на 1.2.3.4.Я отключил 000-default-site в apache и включил все вышеперечисленные три.Когда я просматриваю вышеуказанные домены, все они работают нормально.

Проблема в том, что когда я просматриваю 1.2.3.4, я иногда вижу свой сайт NodeJS или сайт Ruby, а иногда и домашнюю страницу.Когда люди набирают 1.2.3.4, мне всегда следует показывать мою домашнюю страницу, а не остальные.Как мне этого добиться?

1 Ответ

0 голосов
/ 13 февраля 2019

Этого можно добиться, создав универсальный виртуальный хост.

Например:

<VirtualHost _default_:*>
    DocumentRoot "/var/www/html"
</VirtualHost>
...