Страница 1 из 2
Поддомены
Добавлено: 28 дек 2015, 07:52
hobby
Приветствую всех. Я только начал использовать open server. И не нашел быстрой функции создания поддоменов в одном месте. Например в DENWER было удобно создать папку site.ru, а в ней уже www, v2, test, static и прочие. И создавалась пачка поддоменов
http://www.site.ru, v2.site.ru, test.site.ru, static.site.ru. Здесь есть что-то похожее, что б не создавать кучу папок, которые к тому же будет раскиданы? Если проектов много, получается что поддомены одного проекта перемешиваются. Поставить где-то флаг, что бы создать поддомены из этой папки, например.
Re: Поддомены
Добавлено: 28 дек 2015, 12:56
DelphinPRO
Ручное управление доменами - и можете создавать любую иерархию папок.
Re: Поддомены
Добавлено: 29 дек 2015, 07:28
hobby
Если бы такой случай был 1 - было бы нормально. У меня часто на домен 3-8 субдоменов
Re: Поддомены
Добавлено: 29 дек 2015, 07:59
Максим
Если поддомены однотипные, то имена подпапок можно добавить в список автопоиска (через пробел) и тогда всё будет так как вы хотите и в автоматическом режиме. Если поддомены всегда разные и вы хотите чтобы они были непременно в папке с доменом, то тогда да - только ручное создание в настройках.
Re: Поддомены
Добавлено: 29 дек 2015, 15:01
DelphinPRO
У меня тоже нестандартный случай.
Я включил ручное управление и сам написал логику формирования поддоменов. Результат работы этой логики записывается в файл со списком "ручных" доменов и сервер перезапускается. Все работает как мне надо
Костыльно, конечно. Надеюсь Максим в будущих версиях добавит больше встроенных возможностей для таких расширений функциональности сервера
Re: Поддомены
Добавлено: 29 дек 2015, 15:04
Максим
DelphinPRO, да как бы на эту тему ничего не планируется. Всё всех устраивает по управлению доменами. Так что предлагайте если есть что предложить, я не умею читать мысли
Re: Поддомены
Добавлено: 29 дек 2015, 15:07
DelphinPRO
Если бы у меня были идеи, я бы их оформил в соответствующей теме
А это так - неконтролируемый поток мысли
Re: Поддомены
Добавлено: 29 дек 2015, 15:49
hobby
Хотелось бы иметь возможность указать для директории (например domains\site.ru), что все поддиректории в ней - это поддомены верхней папки
Re: Поддомены
Добавлено: 29 дек 2015, 16:04
DelphinPRO
Смотрите как я сделал
Скрипт сканирует директорию доменов (при этом есть настраиваемое ограничение на глубину = 3) и если находит имя директории с точкой (но не вначале имени), то создает такой домен. Если же непосредственно внутри такой директории имеется директория
public_html, то имя домена будет создано по имени директории с точкой, а
document_root будет указывать на
public_html. Соответственно, если внутренней директории
public_html нет, то
document_root указывает на саму директорию с точкой.
Таким образом я просто создаю примерно такое дерево
domains/
site.loc/
public_html/ -> сайт http://site.loc
st.site.loc/ -> поддомен http://st.site.loc
sub.site.loc/
public_html/ -> поддомен http://sub.site.loc
groupofsites/
project.loc/
public_html/ -> сайт http://project.loc
st.project.loc/ -> поддомен http://st.project.loc
project2.loc/
public_html/ -> сайт http://project2.loc
st.project2.loc/ -> поддомен http://st.project2.loc
Логика довольно гибкая, управляется структурой файловой системы, при этом не накладывая серьезных ограничений.
Ну еще UI небольшой висит на локалхосте
Re: Поддомены
Добавлено: 29 дек 2015, 16:41
Максим
hobby, спасибо, отличная идея, обязательно сделаю.
DelphinPRO, ну вот, а вы говорите идей нет. И вам спасибо, тоже сделаю дополнительные настройки для возможности поиска папок с точкой и автопоиска корневой в них.
С наступающим