Генератор виртуального хоста для LAMP Arch Linux

Здравствуйте, как и обещал, скриптик на python, который облегчает жизнь тем, кто работает с множеством хостов. Меня выручает давно. :)

Пихает необходимую запись в /etc/hosts и создаёт конфиг вида:
<VirtualHost example.com:80>
    ServerAdmin [email protected]
    DocumentRoot /srv/http
    ServerName example.com
    ServerAlias example.com
    <Directory "/srv/http">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Готовая база для запуска практически любого сайта на PHP.
Важно! Не забыть добавить в /etc/httpd/conf/httpd.conf строку (можно в самый конец файла, либо где другие инклуды, что бы не терять), которая покажет в какой папке у нас будут лежать все конфиги виртуальных хостов:
IncludeOptional conf/extra/vhosts/*.conf
Ну и неплохо бы создать папочку /etc/httpd/conf/extra/vhosts/ вручную, хотя скрипт сам попробует её создать. Просто если папки не будет, Апач не запустится.
Keep it simple, stupid!
как на счет nginx, апач не фонтан...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Нет необходимости, локально вертится лишь для разработки да и на виртуальном хостинге стоит Апач. :)
В любом случае для продакшена конфиги надо делать руками, и прописывать всё как положено.
Keep it simple, stupid!
Сразу на вскидку при беглом просмотре скрипта - добавить бы обработку exit-кодов.
 
Зарегистрироваться или войдите чтобы оставить сообщение.