@Tashiro

Как автоматизировать управление вирт хостами на локальной Ubuntu ?

на девелоперской машине установлена Убунту 14.04, стоит стандартная LAMP, количество виртхостов перевалило уже 20, хочу еще накатить Nginx, в основном работаю с Битрикс.
На данный момент создаю ручками каждый виртхост в
/etc/apache2/sites-available/ + делаю симлинк в ../sites-enabled/*.conf
+ правка /etc/hosts

если ставить Nginx то для него еще +1 конфиг на каждый вирт хост. (nginx нужен исключительно для отдачи статики, даже больше для 404 обработки т.к. зачастую работаю на копиях сайтов без картинок а апач при большом количестве запросов на статику начинает тупить)

вопрос, есть ли какие-нибудь средства для автоматизации всего этого процесса? может панель какая-то так умеет?

P.S. сейчас сижу на mod_php но думаю переийти на php-fpm
  • Вопрос задан
  • 2365 просмотров
Пригласить эксперта
Ответы на вопрос 2
Lynn
@Lynn
nginx, js, css
Ну, например:

server {
  server_name ~^(?<name>.+)\.example\.com$;
  set $rootdir /var/site/$name;
  root $rootdir;
  ... и т.д.
}
Ответ написан
reffy
@reffy
Я молодец.
На гитхабе тонна решений -- https://github.com/search/?q=virtual+hosts+sh&type...

А для себя я за 10 минут накидал свой скрипт на Bash. Все что вы делаете руками может делать .sh скрипт.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽