hello world

apache httpd基于端口的虚拟主机配置案例

基于端口的虚拟主机,需要在主配置文件中监听对应的端口,我现在模拟的是在192.168.100.24的800和900这2个端口下分别跑不同的网站,800端口下是www.a.com,900端口下是www.b.com,步骤:
1、编辑主配置文件追加监听端口
vim /etc/httpd/conf/httpd.conf
Listen 800
Listen 900

2、创建800端口的配置文件
vim /etc/httpd/conf.d/800.conf
<VirtualHost 192.168.100.24:800>
ServerName www.a.com
DocumentRoot "/var/www/a"
CustomLog /var/log/a/log/access.log combined
</VirtualHost>

3、创建900端口的配置文件
vim /etc/httpd/conf.d/900.conf
<VirtualHost 192.168.100.24:900>
ServerName www.b.com
DocumentRoot "/var/www/b"
CustomLog /var/log/b/log/access.log combined
</VirtualHost>

4、创建2个站点的文件夹并提供首页
mkdir -pv /var/log/a/log/
mkdir -pv /var/log/b/log/
mkdir /var/www/a
mkdir /var/www/b
echo "a site" >/var/www/a/index.html
echo "b site" >/var/www/b/index.html

5、在windows上测试
把www.a.com和www.b.com通过hosts解析到本地,然后打开网页测试结果

posted @ 2019-04-29 22:33  浩天四哥  阅读(605)  评论(0)    收藏  举报