在这里我遇到一个问题,在配置文件中加入配置绑定域名代码后重启不了apache或者重启之后又自动停止,开始我以为是apache版本的问题,为此我还卸载了原来的wamp,安装了phpstudy,还是一样不行,后来我复制了一个同事给我的代码加入后正常了。目前尚不知道原因,代码如下:
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames onyour
# machine you can setup VirtualHost containers for them.Most configurations
# use only name-based virtual hosts so the server doesn'tneed to worry about
# IP addresses. This is indicated by the asterisks in thedirectives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtualhosts.
#
# You may use the command line option '-S' to verify yourvirtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requeststhat do not
# match a ServerName or ServerAlias in any<VirtualHost> block.
#
<VirtualHost *:80>
ServerAdminwebmaster@dummy-host.lhb.com
DocumentRoot"D:/amp/apache/docs/dummy-host.lhb.com"
ServerNamedummy-host.lhb.com
ServerAliaswww.dummy-host.lhb.com
ErrorLog"logs/dummy-host.lhb.com-error.log"
CustomLog"logs/dummy-host.lhb.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdminwebmaster@dummy-host2.lhb.com
DocumentRoot"D:/amp/apache/docs/dummy-host2.lhb.com"
ServerNamedummy-host2.lhb.com
ErrorLog"logs/dummy-host2.lhb.com-error.log"
CustomLog"logs/dummy-host2.lhb.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\phpStudy\WWW"
ServerNamelocalhost
DirectoryIndexindex.php/index.html
</VirtualHost>
<VirtualHost *:80>
DocumentRoot"D:\phpStudy\WWW\TP5\public"
ServerNamewww.tp5.com
DirectoryIndexindex.php/index.html
</VirtualHost>
#为rewrite机制配置虚拟主机
<VirtualHost *:80>
DocumentRoot"D:\amp\apache\htdocs\ob"
ServerNamewww.ob.com
</VirtualHost>