Задать вопрос
  • Авто создание поддомена с сайтом?

    @acyp
    1. на DNS-хостинге, *.vasya.ru IN A 192.168.1.1
    2. на принимающем прокси (в моем случае nginx) добавлять секцию
    server {
    listen main_ip;
    server %3th_server_name%.vasya.ru;

    location / { proxy_pass backend;}
    }

    Причем папку с добавляемыми конфигами можно сделать доступной для группы веб-сервера, ребутить апач скажем раз в час по крону. (пользователя предупредить о паузе). Кстати, апач - мое слабое место, я не знаю можно ли его мягко релоадить, как nginx.
    Конфиг nginx тоже доступен на изменение со стороны группы веб-сервера. Я просто слабо себе представляю, как не зная где лежит скрипт - узнать, что _только конфиг_ доступен на изменение. Ну и бэкапы никто не отменял в какое-нить другое место.
    Такая схема позволит разводить в том числе и по разным бэкендам и портам, при необходимости. обрабатывать имена доменов третьего уровня уже на входе, не и скрипт:
    3. 1. передаваемые параметры из командной строки
    3.2. скрипт по правилам выстраивает и запоняет новую секцию сервер из шаблона. Добавляет к существующему конфигу. крон делает софтрелоад nginx каждые n минут.

    Как-то так. пишу в ветке ответа на Павла - ибо по большому счету это просто конкретизированная и получившая некоторое развитие его мысль.