不是这样的,在<VirtualHost>标签就填写端口,你那个应该写成:
[code=INIFile]
#站点一:5100端口
<VirtualHost 192.168.0.15:5100>
#例如站点一的根目录为D:\phpMyAdmin\5100
DocumentRoot "D:\phpMyAdmin\5100"
ServerName 192.168.0.15
</Virtualhost>
#站点二:5200端口
<VirtualHost 192.168.0.15:5200>
#例如站点二的根目录为D:\phpMyAdmin\5200
DocumentRoot "D:\phpMyAdmin\5200"
ServerName 192.168.0.15
</Virtualhost>
[/code]
[code=INIFile]
#站点一:5100端口
<VirtualHost 192.168.0.15:5100>
#例如站点一的根目录为D:\phpMyAdmin\5100
DocumentRoot "D:\phpMyAdmin\5100"
ServerName 192.168.0.15
</Virtualhost>
#站点二:5200端口
<VirtualHost 192.168.0.15:5200>
#例如站点二的根目录为D:\phpMyAdmin\5200
DocumentRoot "D:\phpMyAdmin\5200"
ServerName 192.168.0.15
</Virtualhost>
[/code]
Listen *:5200不要前面的*:也可以
把<VirtualHost 192.168.0.15:5100>和<VirtualHost 192.168.0.15:5200>的192.168.0.15改为*,试一下,我这里就是这样的,应该可以的
http://www.google.cn/search?hl=zh-CN&newwindow=1&client=firefox-a&rls=org.mozilla:zh-CN:official&hs=gJS&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=Apache+Virtualhost&spell=1 代码(httpd.conf): #站点一:80段口虚拟主机
<VirtualHost *:80>
#例如站点一的根目录为D:\phpMyAdmin\80
DocumentRoot "D:\phpMyAdmin\80"
ServerName 127.0.0.1
</Virtualhost> #站点二:81段口虚拟主机
<VirtualHost *:81>
#例如站点二的根目录为D:\phpMyAdmin\81
DocumentRoot "D:\phpMyAdmin\81"
ServerName 127.0.0.1
</Virtualhost> #站点三:82段口虚拟主机
<VirtualHost *:82>
#例如站点一的根目录为D:\phpMyAdmin\82
DocumentRoot "D:\phpMyAdmin\82"
ServerName 127.0.0.1
</Virtualhost> #站点四:83段口虚拟主机
<VirtualHost *:83>
#例如站点二的根目录为D:\phpMyAdmin\83
DocumentRoot "D:\phpMyAdmin\83"
ServerName 127.0.0.1
</Virtualhost>