[来自 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>