首页 运维 网络学院 查看内容

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

2011-10-12 23:31 729 0

摘要:   经常需要在本地调试网站,却又不喜欢在http://localhost/网站的文件夹名,且几个比较重要的项目我想直接用端口号以示区分,想达到的效果如下:  http://localhost/&nbs...
关键词: 端口 nbsp 8080 localhost 网站 Listen 目录 监听 http 一行

  经常需要在本地调试网站,却又不喜欢在http://localhost/网站的文件夹名,且几个比较重要的项目我想直接用端口号以示区分,想达到的效果如下:  http://localhost/     默认80端口的时候访问的是D:\目录下的A网站  http://localhost:8080/    8080端口的时候访问的是E:\目录下的B网站  以此类推,网站目录可以存放在硬盘下的任何地方。  实现的过程如下:  1、打开apache的httpd.conf文件,在Listen 80处另起一行输入Listen 8080 监听8080端口,如需其他端口需逐个添加:  Listen 80  Listen 8080  Listen 8081  Listen 8082  …  2、在httpd.conf文件最后一行添加:  NameVirtualhost localhost:8080 # 虚拟主机端口  <virtualhost localhost:8080>  documentroot E:/sk  #这里就是你的网站目录绝对路径了哦~注意斜杠的方向  servername locahost:8080 #对应监听的端口  </virtualhost>  …  3、继续在最后添加目录属性:  <Directory "E:/sk">  Options Indexes FollowSymLinks  AllowOverride All #允许URL重写  Order allow,deny  Allow from all  </Directory>  完毕后记得重启apache,然后再浏览器输入http://localhost:8080/ 就可以访问到E:/sk下的网站了  摘自:spring_0534的专栏
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部