抱歉,这个问题可能已经被提出过很多次了,但我还没有找到可以帮助我的例子。
我家里有一台 WAMP 服务器,/wamp/www/ 中有两个文件夹,即 /wamp/www/site1 和 /wamp/www/site2。我找到了如何将它们放入 http.conf 文件的示例,但我不确定它们应该放在哪里以及最佳做法。
我最终还希望能够将文件存储在 www 文件夹之外的目录中,例如另一个磁盘上。
有人可以帮忙或建议一个示例 .conf 文件或资源吗?
答案1
如果您使用的是 wampserver.com 的 wamp 包。那么在您的 httpd.conf 文件中,您需要确保取消注释以下行:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
确保它看起来像那样。
然后转到额外文件夹并编辑 httpd-vhosts.conf 文件并添加如下条目:
# Use name-based virtual hosting.
#
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\site1"
ServerName site1.domain.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\site2"
ServerName site2.domain.com
</VirtualHost>
至于将 www 文件存储在另一个目录中,您会发现在 httpd.conf 文件中:
DocumentRoot“c:/wamp/www/”
希望有所帮助。