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

Есть локальный сервер. Nginx + Apache2. Есть ли возможность создавать не ограниченное кол-во поддоменов тип subdomain.localhost/. То есть не прописывая ничего в hosts?
В дальнейшем передавать, subdomain.localhost/page_id на апач с таким путем localhost?sub=$subdomain&id=page_id
P.S. subdomain может быть любым, за ранее не известным. Имена назначают пользователи.
Сделано это для того что-бы каждый пользователь мог создать свой блог назначив ему имя (subdomain)
и заходил на ссылку вида, например myblog.localhost/123.
  • Вопрос задан
  • 4042 просмотра
Пригласить эксперта
Ответы на вопрос 3
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
Используйте Денвер или LAMP если хотите тестировать / разрабатывать. (гуглится, первая ссылка в выдаче всё расскажет)

Если же хотите заставить _это_ работать для пользователей в продакшене, то прекратите немедленно. Поднимите сервер, хоть с тем же LAMP на винде и пусть пользователи ходят username.servername.domain или username.servername никаких localhost \ host файлов!
Ответ написан
Комментировать
jakulov
@jakulov
Можете взглянуть на laravel.com/docs/queues
очень прост в использовании, достаточно мощный, можно масштабировать
Ответ написан
Комментировать
@ShamblerR
да можно и без особых проблем вопрос толко в том а зачем.
Если вы постоянно их создаете значит используете некую админку или скрипт
следоватлеьно туда и пропишите генерацию конфигов
если же нет и все руками то соственно и создавайте кто вам мешает ?
зачем вам костыль
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:21
1200 руб./в час
26 апр. 2024, в 10:10
1000 руб./за проект