Я следовал этому руководству https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-6
У меня есть веб-сайт в/var/www/html. Я следовал руководству, и у меня есть основная установка сайта как первый виртуальный хост. Я могу получить доступ к веб-сайту, прекрасному так я havnt, поврежденный это. Я добавил следующее к нижней части/etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot "/var/www/html"
</VirtualHost>
Я хочу смочь добавить некоторые домены префикса. m.example.com, forum.example.com и т.д. Для тестирования этого, я попытался настроить второй виртуальный хост к тому же каталогу, но с другим именем сервера. Это должно ссылка на тот же сайт, но вместо этого я добираюсь, страница не может быть отображенной ошибкой со следующим "ERR_NAME_NOT_RESOLVED"
<VirtualHost *:80>
ServerName m.example.com
DocumentRoot "/var/www/html"
</VirtualHost>
Я установил следующие 2 переменные в httpd.conf файле
ServerName www.example.com:80
NameVirtualHost *:80
Вам необходимо добавить записи DNS для новых хостов. Это делается везде, где размещена ваша авторитетная служба DNS для этого домена.
DNS - это долгосрочное решение, на короткий срок для тестирования вы можете просто добавить его в свой файл hosts на компьютере, на котором запущен браузер.
Windows: C: \ Windows \ System32 \ drivers \ etc \ hosts (используя блокнот или что-то подобное, запущенное от имени администратора)
Linux: / etc / hosts с правами root
Затем добавьте к нему новую строку
[server IP address] m.example.com www.example.com
например
127.0.0.1 m.example.com www.example.com
Затем после сохранения вы должны иметь возможность обновить свой браузер и увидеть веб-сайт.
Это будет в основном настройка локальной записи «DNS», которую ваш браузер будет использовать при попытке разрешить домен.