CentOS上配置httpd多端口站点

前言

最近研究一个httpd多站点如何配置的,经过了几番的折腾,我在百度上找到了许多的方法,但实现起来还是非常的困难,后来不断尝试弄出来了一种方法
,终于解决了在不同端口实现不同站点的问题,但这种方法还是只能将目录放在"/var/www/"下面,然后通过添加和修改配置文件实现,后续如果找到解决方案我会将这篇博客做更改。

实现步骤:
我们先打开配置文件路径:/etc/httpd/conf
配置文件路径以及目录下面的文件
打开httpd.conf,找到"Listen 80"字样
位置
此处下面8080为我要添加的站点端口,如果你要侦听别的端口继续加上去即可,从这里依次向下加,比如要加一个1314端口就加入"Listen 1314"。此后咱们可以看到这个文件的最下行
配置文件最下行
看到了吧,这里能读取conf.d目录下的所有以.conf后缀结束的配置文件,咱们现在直接去到这个目录里面
配置文件目录
在这个下面有一个uploadIndex.conf配置文件,这个是我手动创建的文件,看看里面的内容

cat uploadIndex.conf

<VirtualHost *:8080>
        DocumentRoot /www/webapp1
        ServerName 192.168.5.154:8080
        DirectoryIndex index.html
        <Directory "/www/webapp1">
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>
</VirtualHost>

这里面主要修改两个地方,相信能够直接看出来吧,第一个就是端口自定义的,第二个就是网站目录自定义的,改完之后访问
1
2
两个端口成功的对应了两个不同的站点

上代码

<VirtualHost *:8080>
 DocumentRoot /www/webapp1/html
</VirtualHost>
<Directory "/www/webapp1/html">
 Options Indexes FollowSymLinks
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值