Для мене завжди була проблема створити новий віртуальний хост в Ubuntu. Але тепер я знайшов скрипт для автоматизації цього процесу.
Спочатку я вирішив використовувати цей скрипт НЕ модифікуючи його. Але виявилося, що він використовує шаблон для генерації конфіга віртуальних хостів. І цей шаблон мені трохи не підійшов. У підсумку я зробив форк і скрипта, і шаблону. Посилання на мій форк. Там є документація. Тут я трохи розповім, що скрипт вміє робити.
Команда vhost імя_сайта створює папку ~ / www / імя_сайта, додає конфиг з таким же ім'ям в папку /etc/apache2/sites-available/імя_сайта.conf, робить його активним, тобто створює посилання на конфиг в папці sites-enabled і дописує новий сайт в файл / etc / hosts. Apache перевантажується скриптом. Вобщем тепер можна легко створювати віртуальний хост однією командою з консолі.
Список можливостей скрипта:
- додавання
- видалення
- список доступних / активних хостів
Можна перевизначити значення за замовчуванням, якщо вони не підходять:
- email адміна
- папку, в якій скрипт розмістить хост
- адреса майбутнього сайту
Якщо у когось виникнуть ідеї або пропозиції по модернізації скрипта, то ласкаво прошу в мій репозиторій .