DNS:使 www.example.com 指向 www/site/

duk*_*vin 2 domain-name-system domain zones apache2

我有一个网站托管在 var/www/site 而不是通常的 var/www 上的 vps。我想要一个域指向 var/www/site 而不是 var/www。不确定要在区域文件中放入什么。

http://i54.tinypic.com/foekir.jpg

任何提示?

use*_*517 5

您需要在 Apache 配置文件中执行此操作。找到您站点的 vhost 定义并设置或更改DocumentRoot以指向该/var/www/site目录。也适当地设置ServerNameServerAlias

编辑:

您需要为 www.domain.com 和 www.myotherdomain.com 设置 DNS 记录以指向您的 VPS 的 IP 地址。您需要在您的 vps 上设置基于名称的虚拟主机,并为您的每个域创建一个虚拟主机。

NameVirtualHost *

<VirtualHost *:80>
    Servername www.domain.com
    DocumentRoot /var/www/site
    ...
</VirtualHost> 

<VirtualHost *:80>
    Servername www.myotherdomain.com
    DocumentRoot /var/www/
    ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我认为您确实需要花一些时间阅读我链接到的文档(以及它们链接到的文档),以便了解您正在使用的技术。