У меня есть сервер на DigitalOcean, управляемом ServerPilot, в основном я пытаюсь добавить пару статические сайты, не используя их панель, сохранить их простыми возможный и никакая установка PHP необходимого.
Я добавил конфигурацию для пользовательского сайта в vhosts.d
, и в учебных руководствах говорится, что я имею к sudo a2ensite site.com.conf
, но ServerPilot уже имеет apache-sp
и a2ensite
говорит, что я имею к apt install apache
использовать этот компонент..
Любые идеи, как добавить новое имя, не устанавливая другого apache
пакет? Я боюсь, что это испортит сервер, устанавливающий этого.
С наилучшими пожеланиями
Казалось бы, что ServerPilot использует их собственный пакет Apache на основе информации, которую Вы предоставили.
А быстрый Google для ServerPilot и конфигурации настройки приводит меня к эта страница для настройки настроек Apache. Это, вероятно, за чем необходимо следовать, но необходимо следовать документации ServerPilot так или иначе.
Приложение (Виртуальный Хост) Настройки
Добавляющие Конфигурации приложения
самый легкий способ настроить конфигурацию Apache приложения состоит в том, чтобы добавить новые файлы в каталоге:
/etc/apache-sp/vhosts.d/APPNAME.d
Примечание, что Apache загружает конфигурационные файлы из вышеупомянутого каталога в алфавитном порядке.
Попробуйте настроить статические сайты как отдельные .conf в / etc / apache2 / sites-available, затем выполните a2ensite с именем файла в качестве параметра, а затем перезапустите службу apache2.