Перенаправление сервера на первый веб-сайт

Я использую UNetbootin на Ubuntu (как старая версия, так и 16.04), и он отлично работает на моем ПК. Вот ссылка для получения дополнительной информации.

sudo apt-get install unetbootin
2
задан 12 May 2018 в 20:45

2 ответа

Ваша конфигурация выглядит хорошо. Я думаю, вы не выдали a2ensite:

В каталоге /etc/apache2/sites-available просто хранится (коллекция) доступных сайтов. Чтобы фактически включить их, вам нужно запустить

a2ensite example1.com.conf a2ensite example2.com.conf systemctl reload apache2

Первые две команды не более чем создают символические ссылки в каталоге /etc/apache2/sites-enabled, которые указывают на соответствующие файлы в каталоге sites-available:

root@myhost:/etc/apache2# ll sites-enabled/ ... lrwxrwxrwx 1 root root 35 Mär 9 19:06 000-default.conf -> ../sites-available/000-default.conf lrwxrwxrwx 1 root root 35 Mär 18 16:48 example1.com.conf -> ../sites-available/example1.com.conf lrwxrwxrwx 1 root root 35 Mär 18 16:48 example2.com.conf -> ../sites-available/example2.com.conf

Apache читает файлы в /etc/apache2/sites-enabled и игнорирует /etc/apache2/sites-available. Общая идея:

поместить все ваши файлы конфигурации виртуального хоста в sites-available, включить или выключить их с помощью a2ensite $config_file или a2dissite $config_file.

Обратите внимание, что автозаполнение обычно работает, т. е. a2ensite ex TABTAB перечисляет доступные конфигурации, начиная с ex.

После a2ensite или a2dissite вам нужно сделать apache осведомленным о это путем выдачи systemctl reload apache2. Команды будут сообщать вам об этом.

0
ответ дан 17 July 2018 в 14:30

Ваша конфигурация выглядит хорошо. Я думаю, вы не выдали a2ensite:

В каталоге /etc/apache2/sites-available просто хранится (коллекция) доступных сайтов. Чтобы фактически включить их, вам нужно запустить

a2ensite example1.com.conf a2ensite example2.com.conf systemctl reload apache2

Первые две команды не более чем создают символические ссылки в каталоге /etc/apache2/sites-enabled, которые указывают на соответствующие файлы в каталоге sites-available:

root@myhost:/etc/apache2# ll sites-enabled/ ... lrwxrwxrwx 1 root root 35 Mär 9 19:06 000-default.conf -> ../sites-available/000-default.conf lrwxrwxrwx 1 root root 35 Mär 18 16:48 example1.com.conf -> ../sites-available/example1.com.conf lrwxrwxrwx 1 root root 35 Mär 18 16:48 example2.com.conf -> ../sites-available/example2.com.conf

Apache читает файлы в /etc/apache2/sites-enabled и игнорирует /etc/apache2/sites-available. Общая идея:

поместить все ваши файлы конфигурации виртуального хоста в sites-available, включить или выключить их с помощью a2ensite $config_file или a2dissite $config_file.

Обратите внимание, что автозаполнение обычно работает, т. е. a2ensite ex TABTAB перечисляет доступные конфигурации, начиная с ex.

После a2ensite или a2dissite вам нужно сделать apache осведомленным о это путем выдачи systemctl reload apache2. Команды будут сообщать вам об этом.

0
ответ дан 20 July 2018 в 14:34
  • 1
    Спасибо за ответ. Я действительно сделал это, уже забыл упомянуть об этом в вопросе. Я немного отредактировал последнюю часть своего вопроса. – Nazmul 12 May 2018 в 20:49

Другие вопросы по тегам:

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