托管远程子域名?

托管远程子域名?

我的客户网站是: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>

相关内容