Если я хочу настроить домен для Apache, но не для DNS, Достаточно ли установить запись A следующим образом:
A example.com 192.0.2.1
Если я также хочу настроить first.example.com
, необходимо ли это:
A *.example.com 192.0.2.1
Apache позволит Вам использовать любое имя хоста в ServerName
и/или ServerAlias
директивы. Существует, со стороны апача, никакое требование, чтобы имена хостов на самом деле существовали в DNS или что, когда запись DNS действительно существует, запись DNS на самом деле указывает на Ваш веб-сервер Apache.
, Который позволяет Вам настраивать сервер и тестировать Вашу конфигурацию и новый веб-сайт перед созданием сайта живым. Довольно распространено добавить запись нового сайта к Вашему файл "хостов" для тестирования нового сервера и веб-сайта прежде, чем обновить записи DNS и отправить аудиторию нового веб-сервера / веб-сайт. (Не забывайте удалять запись из своего файла hosts, после того как DNS корректен...)
, Ваша аудитория не сможет использовать Ваш новый веб-сайт, если подходящая запись не будет существовать в Вашем DNS, который указывает на них для исправления сервера , когда они вводят URL веб-сайта в веб-браузере.
, Другими словами:
должна быть явная запись DNS для first.example.com
ИЛИ подстановочный знак *.example.com
, который будет соответствовать.