无法访问apache上的子域

无法访问apache上的子域

我的目标是在两个虚拟主机中创建 2 个站点site1.example.com并用于解析。问题是我可以访问主域,但不能访问两个子域。我的主机记录:.site2.example.com/etc/hostsexample.com127.0.0.1 site1.example.com www.site1.example.com example.com www.example.com

site1.example.com 的 VirtualHost

DocumentRoot "/var/www/example/site1.example.com/html"
ServerName site1.example.com
DirectoryIndex index.html`

虚拟主机exmaple.com

DocumentRoot "/var/www/exmaple/html"
ServerName exmaple.com
DirectoryIndex index.html`

我也尝试过没有主域,在三个单独的文件夹中创建“site1”、“site2”和“exmaple”,仅使用配置主机,'siteX.exmaple.com但仍然不起作用。日志、权限和 SELiunx 中没有错误设置正确 我还没有尝试使用正确的 DNS 守护进程。

我认为问题出在我的/etc/hosts配置中,并且 中的两个点siteX.exmple.com没有被解释为单个记录。

(关于 ServerFault 的相同问题没有帮助)

答案1

您没有目标子域的虚拟主机配置site1.example.com。你所拥有的是 的明确定义site1.exmaple.com

修正拼写错误,问题就会自行解决。

您似乎也根本没有任何定义site2.example.com

相关内容