Apache 虚拟主机无法解析

Dan*_*ngs -4 virtualhost apache-2.2

我遵循了本指南https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-6

我在 /var/www/html 中有一个网站。我遵循了指南,并将主站点设置为第一个虚拟主机。我可以正常访问该网站,所以我没有破坏它。我已将以下内容添加到 /etc/httpd/conf/httpd.conf 的底部

<VirtualHost *:80>
    ServerName www.example.com
    ServerAlias example.com
    DocumentRoot "/var/www/html"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我希望能够添加一些前缀域。m.example.com、forum.example.com 等。为了测试这一点,我尝试为同一目录设置第二个虚拟主机,但使用不同的服务器名称。这应该链接到同一个网站,但我得到了一个页面无法显示以下“ERR_NAME_NOT_RESOLVED”错误

<VirtualHost *:80>
    ServerName m.example.com
    DocumentRoot "/var/www/html"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我在 httpd.conf 文件中设置了以下 2 个变量

ServerName www.example.com:80
NameVirtualHost *:80
Run Code Online (Sandbox Code Playgroud)

EEA*_*EAA 5

您需要为新的虚拟主机添加 DNS 记录。无论您在何处托管此域的权威 DNS 服务,都可以执行此操作。