Apache开启不同端口发布多个网站

之前写过一篇Apache环境,单个端口运行多个网站的文章,使用不同域名映射到不同目录上。
《Apache中多个域名网站配置》

这次记录一下,Apache环境,如何开启多个端口服务,不同端口映射到不同的目录的文章,这次是运行在windows上,和Linux上大同小异。

环境:Windows上的XAMPP
主要配置两个文档,httpd-vhosts.conf和httpd.conf

配置httpd-vhosts.conf

文件位置在: D:\xampp\apache\conf\extra\httpd-vhosts.conf

<VirtualHost  *:80>
	ServerName localhost
	DocumentRoot "D:/xampp/htdocs"
</VirtualHost>

<VirtualHost  *:8059>
    ServerName localhost
	DocumentRoot "D:/xampp/htdocs/59"
</VirtualHost>

<VirtualHost  *:8083>
    ServerName localhost
	DocumentRoot "D:/xampp/htdocs/83"
</VirtualHost>

上面8059和8083是增加的两个网站的端口,而83和59是网站本地目录

httpd.conf配置

文件位置在D:\xampp\apache\conf\httpd.conf
然后配置增加端口:8059和8083

# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
Listen 8059
Listen 8083

DocumentRoot "D:/xampp/htdocs"
<Directory "D:/xampp/htdocs">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

注意:如果你的文件不是放在上面的默认目录下,请用Directory标签加上你的目录,这样用户才有权限去读取页面。

然后重新运行服务,就可以直接在本地测试网站,如下截图:
在这里插入图片描述

同时,80端口指向的根目录和8059端口指向59文件夹的网站,都能正常打开!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值