您的位置:首页 > 运维架构 > Apache

apache配置多端口对应多个虚拟目录

2012-02-15 10:59 295 查看
 

多个项目 直接用端口号以示区分,在本地调试想达到的效果如下:
http://localhost/     默认80端口的时候访问的是D:\A目录
http://localhost:8080/    8080端口的时候访问的是D:\B目录

以此类推,网站目录可以存放在硬盘下的任何地方。

实现的过程如下:

1、打开apache的httpd.conf文件,在Listen 80处另起一行输入Listen 8080 监听8080端口,如需其他端口需逐个添加:

 

Listen 80

 

Listen 8080

 

Listen 8081

 

Listen 8082

 

...

www.XXXX.com

 

 

 

 

2、在httpd.conf文件最后一行添加:

NameVirtualhost localhost:8080 # 虚拟主机端口

 

<virtualhost localhost:8080>

documentroot D:/BB  #这里就是你的网站目录绝对路径了哦~注意斜杠的方向

servername locahost:8080 #对应监听的端口

</virtualhost>

...

3、继续在最后添加目录属性:

<Directory "D:/BB">

Options Indexes FollowSymLinks

AllowOverride All #允许URL重写

Order allow,deny

Allow from all

</Directory>

完毕后记得重启apache,然后再浏览器输入http://localhost:8080/ 就可以访问到D:/BB下的网站了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache 浏览器 url