http虚拟主机配置——基于端口

本文介绍如何在Apache HTTP服务器中配置多个监听端口,并设置虚拟主机以实现不同端口对应不同的网站目录和服务。通过修改httpd.conf文件添加Listen指令及相应的VirtualHost区块,演示了具体的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于端口的实现:
首先要手工配置一个ip地址,本实验使用的地址为172.12.1.1,

#vim /etc/httpd/conf/httpd.conf    
   Listen 80
   Listen 8080
   Listen 8081        #在Listen下面添加下面两行
   <VirtualHost 172.12.1.1:80>
       ServerAdmin webmaster@dummy-host.example.com
       DocumentRoot /var/www/html/host1
       ServerName 172.12.1.1
       ErrorLog logs/dummy-host.example.com-error_log
       CustomLog logs/dummy-host.example.com-access_log common
   </VirtualHost>
   <VirtualHost 172.12.1.1:8080>
       ServerAdmin webmaster@dummy-host.example.com
       DocumentRoot /var/www/html/vhost1
       ServerName 172.12.1.1
       ErrorLog logs/dummy-host.example.com-error_log
       CustomLog logs/dummy-host.example.com-access_log common
   </VirtualHost>
   <VirtualHost 172.12.1.1:8081>
       ServerAdmin webmaster@dummy-host.example.com
       DocumentRoot /var/www/html/vhost2
       ServerName 172.12.1.1
       ErrorLog logs/dummy-host.example.com-error_log
       CustomLog logs/dummy-host.example.com-access_log common
   </VirtualHost>
cd /var/www/html
#mkdir host1 vhost1 vhost2

重启http服务

#systemctl restart httpd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值