Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 172 раза!

Форум

Добро пожаловать, Гость!

Поддомены

Обсуждение общих вопросов связанных с программой
hobby
Сообщения: 7
C нами: 11 мес 11 дней

Непрочитанное сообщение hobby » 28 дек 2015, 07:52

Приветствую всех. Я только начал использовать open server. И не нашел быстрой функции создания поддоменов в одном месте. Например в DENWER было удобно создать папку site.ru, а в ней уже www, v2, test, static и прочие. И создавалась пачка поддоменов
http://www.site.ru, v2.site.ru, test.site.ru, static.site.ru. Здесь есть что-то похожее, что б не создавать кучу папок, которые к тому же будет раскиданы? Если проектов много, получается что поддомены одного проекта перемешиваются. Поставить где-то флаг, что бы создать поддомены из этой папки, например.

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 28 дек 2015, 12:56

Ручное управление доменами - и можете создавать любую иерархию папок.

hobby
Сообщения: 7
C нами: 11 мес 11 дней

Непрочитанное сообщение hobby » 29 дек 2015, 07:28

Если бы такой случай был 1 - было бы нормально. У меня часто на домен 3-8 субдоменов :(

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 29 дек 2015, 07:59

Если поддомены однотипные, то имена подпапок можно добавить в список автопоиска (через пробел) и тогда всё будет так как вы хотите и в автоматическом режиме. Если поддомены всегда разные и вы хотите чтобы они были непременно в папке с доменом, то тогда да - только ручное создание в настройках.

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 29 дек 2015, 15:01

У меня тоже нестандартный случай.
Я включил ручное управление и сам написал логику формирования поддоменов. Результат работы этой логики записывается в файл со списком "ручных" доменов и сервер перезапускается. Все работает как мне надо :)

Костыльно, конечно. Надеюсь Максим в будущих версиях добавит больше встроенных возможностей для таких расширений функциональности сервера :)

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 29 дек 2015, 15:04

DelphinPRO, да как бы на эту тему ничего не планируется. Всё всех устраивает по управлению доменами. Так что предлагайте если есть что предложить, я не умею читать мысли :-)

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 29 дек 2015, 15:07

Если бы у меня были идеи, я бы их оформил в соответствующей теме :)
А это так - неконтролируемый поток мысли :)

hobby
Сообщения: 7
C нами: 11 мес 11 дней

Непрочитанное сообщение hobby » 29 дек 2015, 15:49

Хотелось бы иметь возможность указать для директории (например domains\site.ru), что все поддиректории в ней - это поддомены верхней папки

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 29 дек 2015, 16:04

Смотрите как я сделал

Скрипт сканирует директорию доменов (при этом есть настраиваемое ограничение на глубину = 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 небольшой висит на локалхосте
Изображение

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 29 дек 2015, 16:41

hobby, спасибо, отличная идея, обязательно сделаю.
DelphinPRO, ну вот, а вы говорите идей нет. И вам спасибо, тоже сделаю дополнительные настройки для возможности поиска папок с точкой и автопоиска корневой в них.

С наступающим :-)


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 0 гостей