Apache Windows 上的多个域

Apache Windows 上的多个域

[来自 stackoverflow]

所以我有我的网站 [www.example.net] 和 [www.example.com] 我运行的是 Windows,我自己安装了它,没有 xampp 或其他什么。我还同时安装了 php。

我的域名 example.com 指向 .net 域名。.com 由 name.com 托管 | .net 由 cosmotown 托管,指向绑定到我的路由器的外部 ip [xx.xx.xx.xx] 的 cloudflare

我的 htdocs 是 C:\Apache24\htdocs (我的文件所在的位置)

我希望 example.net 成为我的常规网站并存放我的常规内容,然后让 test.example.net 成为辅助 htdocs 文件夹,我可以在里面放置某些文件。

我尝试过多次创建虚拟主机等,但只能从主域 [www.example.net] 运行,而不能从 localhost 或我的路由器 ip 运行。(它返回“您无权访问此服务器上的 /”。[403])

我希望我的辅助 htdocs 与第一个 htdocs 一样,只是名称不同。

到目前为止我已经尝试过了:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "C:\Apache24\htdocs"
    ServerName www.example.net
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:\Apache24\htdocs_2"
    ServerName test.jackzcraft.net
</VirtualHost>

相关内容