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

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

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

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

有什么提示吗?

答案1

您需要在 Apache 配置文件中执行此操作。找到您站点的 vhost 定义,然后设置或更改文档根目录指向/var/www/site目录。设置服务器名称或者服务器别名也适当地。

编辑:

您需要为 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>

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

答案2

如果您的 VSP 帐户主要通过其 Web 门户进行控制,那么您看到的 Web 服务器屏幕是错误的(根据您的屏幕截图)。屏幕截图显示的是 DNS 配置,就其目录结构的设置方式而言,它与实际的 Web 服务器配置没有任何关系。

您需要找到处理 Web 服务器设置本身的屏幕。虚拟域配置(假设您能够定义多个虚拟 Web 域)应该有一个“Web 根”设置,用于标识 Web 服务器可以在哪里找到 Web 文件。

相关内容