Додавання поддомена на vds без ispmanager, snouwer - s blog

Загалом, сталося так, що 2 місяці тому на моєму VDS сервері відмовила ISPManager. Скільки б я не намагався її перевстановити - все марно.

Так як мій хостер (FirstVDS) перестав надавати її безкоштовно, то я вирішив взагалі відмовитися від панелі і видалив її. Але, раптово, сьогодні мені знадобилося додати піддомен на сервер і ось тут-то якраз без ISPManager'a довелося тяжко.

Мучиться пару годин, я нарешті додав домен вручну і написав невеличкий shell-скрипт для автоматизації процесу.

UPD. Остання версія скрипта знаходиться в самому низу цього запису. Будь ласка, використовуйте її.

Без підтримки PHP

З підтримкою PHP

Або у вигляді A-записи для вже існуючого домену:

Все пройшло перевірку на VDS від FirstVDS з встановленим Debian і виртуализацией KVM. На інших конфігураціях думаю щось буде відрізнятися, але суть та ж.

P.S. Пункту з DNSManager можна уникнути якщо в скрипт додати автоматичне додавання A-записи через API менеджера, але жодної виразної документації я для нього ще не знайшов.

(26.09.14) UPD: Переписав скрипт. Тепер він більше параметрів і прямо «з коробки» підтримує nginx і PHP.

У новій версії все розділено на кілька файлів. Сам скрипт, а також папка templates з шаблонами всіх файлів, які додадуться до системи в процесі його роботи.

Нагадую, що, поки що, все також необхідно вручну додавати запис в DNS Manager'e. Постараюся виправити це в найближчому майбутньому.

Схожі статті