🚀 Продвинутый скрипт для автоматической настройки виртуальных хостов в Apache
Привет, любители Linux и DevOps! ⚙️
Сегодня рассказываю один из лайфхаков, который позволяет автоматизировать создание виртуальных хостов — и это реально ускоряет работу! Не нужно писать конфиги вручную для каждого сайта.
Используем всего пару команд и шаблонный конфиг для быстрого старта. Главное — держать в памяти шаблон, а скрипт моментально формирует и активирует новый виртуальный хост.
- Создаешь папку для сайта:
mkdir -p /var/www/example.com/public_html
- Создаешь шаблон конфигурации:
cat <<EOF | sudo tee /etc/apache2/sites-available/example.com.conf
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog \${APACHE_LOG_DIR}/example.com_error.log
CustomLog \${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>
EOF
- Включаешь сайт и перезагружаешь Apache:
sudo a2ensite example.com.conf && sudo systemctl reload apache2
Это не только ускоряет работу, но и минимизирует ошибки! Ведь один шаблон — и все сайты получают одинаковую стандартную настройку.
Готов ли ты автоматизировать свои рутинные задачи?
Что ещё хотел бы автоматизировать в своей работе на Linux?
Подписывайся на https://t.me/LinuxSkill — там много полезных советов активно! А для прохождения тестов и поиска работы взору — https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!