Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.12.2016 14:47:42

Как реализовать динамичные поддомены?

Версия Laravel: 5.3
Версия PHP: 7.0
Операционная система и её версия:  macOS 10.12.2 Beta
Веб-сервер: Homestead

Задача в следующем: есть адрес вида facialties.site.ru, в зависимости от поддомена подтягивается нужная информация из бд, как реализовать динамические поддомены, т.е чтобы их не приходилось все прописывать в Homestead.yaml

Не в сети

#2 18.12.2016 16:03:13

Re: Как реализовать динамичные поддомены?

В документации всё же есть...
вот даже ссылка на оригинал https://laravel.com/docs/5.3/routing#ro … in-routing
местная документация https://laravel.ru/docs/v5/routing#%D0% … 0%B0%D1%8F

Не в сети

#3 18.12.2016 16:10:41

Re: Как реализовать динамичные поддомены?

hzone пишет:

В документации всё же есть...
вот даже ссылка на оригинал https://laravel.com/docs/5.3/routing#ro … in-routing
местная документация https://laravel.ru/docs/v5/routing#%D0% … 0%B0%D1%8F

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

Изменено Yapryntsev (18.12.2016 16:11:17)

Не в сети

#4 18.12.2016 16:25:58

Re: Как реализовать динамичные поддомены?

Может речь идёт о веб-сервере и dns ?
Чтобы dns реагировал на любые требуемые конструкции, а веб-сервер их ловил ??

Не в сети

#5 18.12.2016 16:26:57

Re: Как реализовать динамичные поддомены?

hzone пишет:

Может речь идёт о веб-сервере и dns ?
Чтобы dns реагировал на любые требуемые конструкции, а веб-сервер их ловил ??

Ваше описание звучит куда лучше, спасибо. Да, это именно то, что мне нужно.

Не в сети

#6 18.12.2016 16:37:37

Re: Как реализовать динамичные поддомены?

Условности:
example.com, естессно замени на свой домен, да поправишь как нужно
сайт лежит на example.com

Уже должны существовать A-записи
www.example.com
example.com

Необходимо создать следующие CNAME-записи
users.example.com --> example.com
*.users.example.com  --> example.com

Именно "звёздочка", это wildcard.
Только имей ввиду, что MS в 90% случаев скажет, что ты "другой" smile Однако согласно каком-то-то номеру RFC, это нормальная ситуация.

---

Вебсервер Апач

ServerName example.com
ServerAlias users.example.com
ServerAlias *.users.example.com

Для Nginx по сути так же, но в одну строку
server_name example.com www.example.com users.example.com *.users.example.com

===

Почему users.example.com
- 3й уровень домена под динамику использовать не есть хороший тон. Но тут на вкус и цвет, а так же на платящего за работу обычно не смотрят...

Не в сети

#7 18.12.2016 16:40:21

Re: Как реализовать динамичные поддомены?

hzone пишет:

Условности:
example.com, естессно замени на свой домен, да поправишь как нужно
сайт лежит на example.com

Уже должны существовать A-записи
www.example.com
example.com

Необходимо создать следующие CNAME-записи
users.example.com --> example.com
*.users.example.com  --> example.com

Именно "звёздочка", это wildcard.
Только имей ввиду, что MS в 90% случаев скажет, что ты "другой" smile Однако согласно каком-то-то номеру RFC, это нормальная ситуация.

---

Вебсервер Апач

ServerName example.com
ServerAlias users.example.com
ServerAlias *.users.example.com

Для Nginx по сути так же, но в одну строку
server_name example.com www.example.com users.example.com *.users.example.com

===

Почему users.example.com
- 3й уровень домена под динамику использовать не есть хороший тон. Но тут на вкус и цвет, а так же на платящего за работу обычно не смотрят...

Большое спасибо.

Не в сети

#8 18.12.2016 16:42:01

Re: Как реализовать динамичные поддомены?

эх...
"Спасибо" - сыт не будешь))

Не в сети

Подвал раздела