Занимаюсь разработкой сайтов и всякие эксперименты и основную разработку
делаю на локальном компьютере под Debian. В следствии того, что
приходилось постоянно ручками создавать виртуальные хосты пришлось
поставить себе цель автоматизировать процесс.
Первый делом двинулся я в просторы интернета в поисках необходимого
решения, которое должно было обладать простотой и выполнять всего 2
задачи: добавлять виртуальный хост и удалять его. Мне удобно
пользоваться консолью, поэтому и приложение должно было быть консольным.
Но все варианты которые нашел имели большое количество ненужного
функционала, кроме того почти все они предоставляли web интерфейс,
которым я просто не хотел пользоваться.
В результате были поставлены цели:
— написать свой простенький скрипт, который создавал все то, что мне нужно;
— в качестве языка разработке я выбрал python, т.к. давно искал повод на нем учится писать.