将域/子域链接到 PC 服务器中的文件夹?

将域/子域链接到 PC 服务器中的文件夹?

我的电脑配置为用作服务器。它有四核处理器和 8GB RAM。所以我把它变成了服务器。

现在我想知道,如何将域名链接到我的 WAMP 中的各个文件夹。

目前,当我调用我的 IP 地址(例如 123.234.345.456)时,我从 C:/wamp/www/ 获取索引文件。

但我想将 www.example.com 转发到文件夹 C:/wamp/www/example,将 test.example.com 转发到文件夹 C:/wamp/www/test

有人知道怎么做吗?我应该在域名提供商的控件中做什么,以便他们可以从我的服务器获取数据,而无需更改 URL。

答案1

你会使用基于名称的虚拟主机然后与您的 DNS 提供商一起定义子域。您必须为要使用的每个域名(包括子域)设置一个额外的 DNS 名称和虚拟主机。

使用 apache,我不相信有办法使这种映射任意且临时;每个域都被设计为代表一个站点,而不是站点内的目录。

答案2

不会反向代理在 mod_proxy 中设置是否涵盖了这一点?尽管如所指出的,出于理智的考虑,您可能希望为每个主机头(www、test 等)运行单独的 Apache。

我认为棘手的一点可能是让 test.example.com 服务器上的(重定向)链接正常工作。以下是相当完整的解释

此外,您需要确认您的 ISP 已设置为将 *****.example.com 转发到您的 IP 号码上的端口 80,而不仅仅是转发 www.example.com。

相关内容