• Как с помощью .htaccess и настроек Apache, а именно Server Alias *test.ru, сделать субдомены?

    fenric
    @fenric
    @artem_gurnovich Я надеюсь что ваша ubunta у вас локально? Т.е. например на домашнем PC?
  • Как с помощью .htaccess и настроек Apache, а именно Server Alias *test.ru, сделать субдомены?

    fenric
    @fenric
    @artem_gurnovich Да и ещё, ServerAlias*.art-gur.ru - это грязь, удаляйте, выше я написал, что к чему...
  • Как с помощью .htaccess и настроек Apache, а именно Server Alias *test.ru, сделать субдомены?

    fenric
    @fenric
    Открою вам секрет, ServerAlias *.art-gur.ru - этим вы ну ни как не реализуете у себя поддержку поддоменов на вашем HTTP сервере, самый простой способ перенести вашу разработку на хостинг площадку, или же, единственный вариант, это поднять свой DNS сервер локально...
    Это если вам необходимо реализовать поддержку динамических поддоменов, если нет, то для теста, локально, создайте каждому поддомену свой хост...

    Вообщем, у вас 3 варианта:
    1. Перенести разработку на хостинг, в интернет, практически везде динамическая поддержка поддоменов реализована.
    2. Если хотите остаться локально, поднимайте свой DNS сервер, если у вас время позволяет, выбирайте этот вариант, вы откроете для себя много интересного, и станете умней (я имею ввиду, что узнаете много нового, а это сделает вас умнее), ну вы поняли :)
    3. Временно для тестов, создайте несколько поддоменов, создайте их в хостах, например:
    127.0.0.2
    ServerName a.example.com
    DocumentRoot "D:/localhost/htdocs/example"

    127.0.0.3
    ServerName b.example.com
    DocumentRoot "D:/localhost/htdocs/example"

    127.0.0.4
    ServerName c.example.com
    DocumentRoot "D:/localhost/htdocs/example"

    Далее не забываем, что это настройка HTTP сервера, а у нас ещё есть хосты, которые настраиваются в файле hosts, у меня на win он лежит в:
    C:\Windows\System32\drivers\etc
    У вас вроде тут:
    /etc/hosts
    Ну это я думаю вы и сами знаете...
    В нём укажите тоже:
    127.0.0.1 example.com
    127.0.0.2 a.example.com
    127.0.0.3 b.example.com
    127.0.0.4 c.example.com

    Всё у вас для тестов, есть 3 поддомена, работайте с ними, проект допишите, перенесёте его в интернет, там уже всё будет проще...

    Постарайтесь уловить суть 3 пункта, писал прям тут по памяти, мог где ступить, но исходя из того, чтобы в unix системе, я могу предположить что вы довольно таки грамотный человек.

    Если что не понятно пишите :)