2013-09-20 12:26:01
来 源
kejihao
Apache
本文介绍Apache配置不同端口访问不同站点,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

为大家介绍如何在apache中配置多端口对应多个虚拟目录的方法,举一个简单的例子,供大家参考。

要实现如下的效果:

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/访问正常,则表示配置正确。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。