Можно ли добавить подстановочные символы на виртуальный хост без изменения httpd.conf вручную?
Можно ли добавить подстановочные знаки (например: *.somesite.com
) на сервере Apache без изменения httpd.conf вручную? Я использую DNS, отличный от моего хост-сервера, и я добавил звездочку A в DNS, чтобы указать все запросы как (test.somesite.com
,test2.somesite.com
) к моим IP серверам хостинга, но я не вижу добавления звездочек в файл apache httpd.conf в моей cpanel. Просьба есть решение?
2 ответа
Нет, нет решения, если у вас нет доступа к httpd.conf
,
Причина в том, что Apache проверяет каждый раз, когда получает запрос - он не делегируется в другом месте. Если ему не удается найти соответствие, он сдастся и вернет страницу по умолчанию. Боюсь, нет способа обойти это.
С другой стороны, многие хосты более чем готовы внести такие небольшие изменения в свои httpd.conf
для тебя. Если это не так, вам следует сменить хост.
Для формата доменных имен это поможет http://en.wikipedia.org/wiki/Domain_Name_System и это может помочь вам достичь автоматизации https://stackoverflow.com/questions/11803263/automating-apache-virtual-hosts