我已经在这个网站上阅读了其他答案,但他们只回答了我的部分问题。我的计算机上有适用于 Windows 7.2.0-0 的 XAMPP。我已对硬盘进行分区以添加 E: 驱动器。我的 htdocs 文件夹位于 C: 驱动器中,并且我有一个指向我的 IP 地址的 FQDN;说(example.com)。
接下来我在 E 中创建了一个目录:名为 'me'; 其中包含一个正常运行的网站的所有文件。
现在,按照cmcculloh的所有指示后,我可以在浏览器中输入 me.example.com 并弹出网站,但此 URL 在任何其他计算机上都不起作用。有人可以帮助我了解如何配置“httpd-vhosts.conf”和“主机”文件;以及从远程计算机查看位于“E:me”中的网站的正确 URL 地址应该是什么。
这是我在“httpd-vhosts.conf”中所做的:
<VirtualHost *:80>
DocumentRoot "E:/me"
ServerName me.example.com
ServerAlias me.localhost
<directory E:/me>
Require all granted
</directory>
ErrorLog "E:/me/logs/error.log"
TransferLog "E:/me/logs/access.log"
</VirtualHost>
我已经尝试了服务器名称和别名的许多不同变体,但没有一个更好。
这是我在“主机”中所做的:
127.0.0.1 me.example.com
就像我说的,这在服务器所在计算机的浏览器中有效,但尝试从另一台计算机查看此站点我得到“无法访问此站点”“找不到 me.example.com 的服务器 IP 地址”。
我是通过像这样接近它'吠叫错误的树',还是应该研究如何将单独驱动器的内容添加到 htdocs 文件夹。我不知道如何实现这一目标。我的硬盘快满了,我需要添加更多存储空间,但在购买更多硬件之前必须弄清楚这一点。