Статьи

Скрипт для створення віртуальних хостів під apache2

  1. Список можливостей скрипта:

Для мене завжди була проблема створити новий віртуальний хост в Ubuntu

Для мене завжди була проблема створити новий віртуальний хост в Ubuntu. Але тепер я знайшов скрипт для автоматизації цього процесу.

Спочатку я вирішив використовувати цей скрипт НЕ модифікуючи його. Але виявилося, що він використовує шаблон для генерації конфіга віртуальних хостів. І цей шаблон мені трохи не підійшов. У підсумку я зробив форк і скрипта, і шаблону. Посилання на мій форк. Там є документація. Тут я трохи розповім, що скрипт вміє робити.

Команда vhost імя_сайта створює папку ~ / www / імя_сайта, додає конфиг з таким же ім'ям в папку /etc/apache2/sites-available/імя_сайта.conf, робить його активним, тобто створює посилання на конфиг в папці sites-enabled і дописує новий сайт в файл / etc / hosts. Apache перевантажується скриптом. Вобщем тепер можна легко створювати віртуальний хост однією командою з консолі.

Список можливостей скрипта:

  • додавання
  • видалення
  • список доступних / активних хостів

Можна перевизначити значення за замовчуванням, якщо вони не підходять:

  • email адміна
  • папку, в якій скрипт розмістить хост
  • адреса майбутнього сайту

Якщо у когось виникнуть ідеї або пропозиції по модернізації скрипта, то ласкаво прошу в мій репозиторій .

Новости