Включите виртуальное имя хоста без a2ensite

У меня есть сервер на DigitalOcean, управляемом ServerPilot, в основном я пытаюсь добавить пару статические сайты, не используя их панель, сохранить их простыми возможный и никакая установка PHP необходимого.

Я добавил конфигурацию для пользовательского сайта в vhosts.d, и в учебных руководствах говорится, что я имею к sudo a2ensite site.com.conf, но ServerPilot уже имеет apache-sp и a2ensite говорит, что я имею к apt install apache использовать этот компонент..

Любые идеи, как добавить новое имя, не устанавливая другого apache пакет? Я боюсь, что это испортит сервер, устанавливающий этого.

С наилучшими пожеланиями

1
задан 8 December 2016 в 16:42

2 ответа

Казалось бы, что ServerPilot использует их собственный пакет Apache на основе информации, которую Вы предоставили.

А быстрый Google для ServerPilot и конфигурации настройки приводит меня к эта страница для настройки настроек Apache. Это, вероятно, за чем необходимо следовать, но необходимо следовать документации ServerPilot так или иначе.

Приложение (Виртуальный Хост) Настройки

Добавляющие Конфигурации приложения

самый легкий способ настроить конфигурацию Apache приложения состоит в том, чтобы добавить новые файлы в каталоге:

/etc/apache-sp/vhosts.d/APPNAME.d

Примечание, что Apache загружает конфигурационные файлы из вышеупомянутого каталога в алфавитном порядке.

1
ответ дан 7 December 2019 в 15:43

Попробуйте настроить статические сайты как отдельные .conf в / etc / apache2 / sites-available, затем выполните a2ensite с именем файла в качестве параметра, а затем перезапустите службу apache2.

0
ответ дан 7 December 2019 в 15:43

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

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