apache多端口和hosts文件设置教程

我本机装的是WAMP(windows xp + apach2 + MySQL5 + php5 哈哈),有时要测试各种程序,又不想用文件夹的方式来访问,于是为每个程序分一个端口号。

方法如下:

打开 Apache2\conf\httpd.conf   文件,找到 Listen 80,在下面加入

#多端口配置开始
Listen 8001
Listen 8002

namevirtualhost localhost:8001
namevirtualhost localhost:8002

<VirtualHost localhost:8001>
    ServerAdmin webmaster@name.com
    ServerName localhost:8001
    DocumentRoot D:/www/phpcms
</VirtualHost>
<Directory "D:/www/phpcms">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost localhost:8002>
    ServerAdmin webmaster@name.com
    ServerName localhost:8002
    DocumentRoot D:/www/test2
</VirtualHost>
<Directory "D:/www/test2">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
#多端口配置结束

这样就ok了。想加多的话,如此类推就行。

至于HOSTS文件,我是这样配置的:

127.0.0.1 www.abc.com

想用 127.0.0.1:8001 www.def.com 来访问此端口号下的网站不行。

只能用 www.abc.com:8001 访问,不知有高手知道如何配置不?

Trackbacks: 点击获得Trackback地址,Encode: UTF-8  点击获得Trackback地址,Encode: GB2312 or GBK  点击获得Trackback地址,Encode: BIG5
分类:PHP技术
浏览概况:评论:0 | 阅读:10219
文章评论(0)
发表评论
用户名:
密码(游客无需):
网址/E-mail:
      记住我的信息