我长期使用WAMP 2.0,但今天我决定将其升级到新发行版本(2.5)。
我知道“ v-host”是Apache的虚拟主机,但是,在旧版本的WAMP上,我们必须在/bin/apache/xxxx/config/extra/vhost.config(或类似的东西)上配置VirtualHosts。那)。
但是,在新的WAMP版本中,在我的情况下,D:/ WAMP / vhosts上有一个新的文件夹(不是文件)
那么,这个文件夹是什么?我可以在这里配置虚拟主机吗?
我正在使用Windows。
该\wamp\vhost
文件夹出现在WAMPServer 2.3中,旨在使WAMPServer工作/看起来更像是UNIX的Apache安装。
如果您在httpd.conf
底部的文件中查找,将会看到一个新IncludeOptional
参数。IncludeOptional
我相信该命令是Apache 2.3.6中的新增命令。
#IncludeOptional "d:/wamp/vhosts/*"
您可以取消注释该行,并且它将\wamp\vhost
在Apache启动时从该文件夹读取任意数量的文件。实际上,它将以这种形式读取文件\wamp\vhosts
夹中的所有文件,因此请小心放置在该文件夹中的内容。将该行更改为
#IncludeOptional "d:/wamp/vhosts/*.conf"
然后它只会读取.conf
文件。
因此,您可以保留另一个包含所有vhosts def文件的文件夹,而仅将您今天实际要使用的\wamp\vhosts
文件复制到该文件夹中。如果您了解如何在Windows上使用SYMLINKS(从XP开始实际可用,但几乎没有人真正了解它们),您甚至可以从可以说的话实际文件在此文件夹中创建SYMLINKS,\wamp\all_my_vhosts
这样您就可以轻松地打开和关闭虚拟主机,您想使用它们。
这样,您无需取消注释该#Include conf/extra/httpd-vhosts.conf
语句,并/extra/httpd-vhosts.conf
在一个大Blob中包含一个包含所有虚拟主机定义的文件。
我没有理由知道为什么您不能/extra/httpd-vhosts.conf
对所有ALWAYS ON vhost都使用原始方法,也不能/wamp/vhosts/*
对刚刚播放或当前的项目使用。
我实际上很喜欢这种机制,因为它具有轻松的灵活性。
我有一种感觉,它实际上并没有获得太多的关注,并且可能会或可能不会被保留为WAMPServer标准版本的一部分。但是,它是合法的Apache,因此,如果您喜欢这个想法,请继续使用它。您可能只需要记住您正在使用它,然后将其手动移动到所安装的WAMPServer的下一版本(如果实际上已将其删除)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句