Есть локальный сервер. Nginx + Apache2. Есть ли возможность создавать не ограниченное кол-во поддоменов тип subdomain.localhost/. То есть не прописывая ничего в hosts?
В дальнейшем передавать, subdomain.localhost/page_id на апач с таким путем localhost?sub=$subdomain&id=page_id
P.S. subdomain может быть любым, за ранее не известным. Имена назначают пользователи.
Сделано это для того что-бы каждый пользователь мог создать свой блог назначив ему имя (subdomain)
и заходил на ссылку вида, например myblog.localhost/123.
Используйте Денвер или LAMP если хотите тестировать / разрабатывать. (гуглится, первая ссылка в выдаче всё расскажет)
Если же хотите заставить _это_ работать для пользователей в продакшене, то прекратите немедленно. Поднимите сервер, хоть с тем же LAMP на винде и пусть пользователи ходят username.servername.domain или username.servername никаких localhost \ host файлов!
да можно и без особых проблем вопрос толко в том а зачем.
Если вы постоянно их создаете значит используете некую админку или скрипт
следоватлеьно туда и пропишите генерацию конфигов
если же нет и все руками то соственно и создавайте кто вам мешает ?
зачем вам костыль