我的客户网站是:xyz.com.br
我已经创建了一个指向我的服务器的 IP 地址的 demo.xyz.com.br(DNS 记录 A)。
请求正在到达我的服务器。
问题:
如果域名不托管在我的服务器上,如何在 appache 上设置虚拟主机以访问二级域名的根目录?
目标文件夹:demo.xyz.com.br -> 文档根目录 /home/xyz/public_html/public
错误:
您无权访问此服务器上的/。
Apache 不能像普通域名那样解析域名!
答案1
如果您已设置 A 记录,并且请求已到达您的服务器,那么您所需要做的就是设置 Apache。假设:
错误:您无权访问此服务器上的 /
正在被归还你的服务器(它应该在页脚中给你地址)那么你可能只需要Location
在 VirtualHost 中添加一个子句:
<VirtualHost *:80>
ServerName demo.xyz.com.br
# ... other directives ...
# Add this bit:
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>