Назад | Перейти на главную страницу

Можно ли добавить групповые символы в виртуальный хост без изменения httpd.conf вручную?

Можно ли добавить подстановочные символы сервера (пример: *.somesite.com) на сервере Apache без изменения httpd.conf вручную? Я использую DNS, отличный от моего хостинг-сервера, и добавил звездочку A в свой DNS, чтобы указать все запросы, например (test.somesite.com,test2.somesite.com) на IP-адрес моих серверов хостинга, но я не вижу возможности добавлять серверы звездочки в файл apache httpd.conf в моей cpanel. Пожалуйста, есть решение?

Нет, нет решения, если у вас нет доступа к httpd.conf.

Причина в том, что это то место, где Apache проверяет каждый раз, когда получает запрос - он не делегируется в другое место. Если ему не удается найти совпадение, он откажется и вернет страницу по умолчанию. Боюсь, это невозможно обойти.

С другой стороны, многие хосты более чем готовы внести такие небольшие изменения в свои httpd.confs для вас. Если это не так, вам действительно стоит сменить хост.

Для формата доменных имен это поможет http://en.wikipedia.org/wiki/Domain_Name_System и это может помочь вам добиться автоматизации https://stackoverflow.com/questions/11803263/automating-apache-virtual-hosts