@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 скрипт.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы