title: 03-部署多站点
order: 3
icon: lightbulb
实验前准备:
1、为本地网卡添加多个ip地址,相关配置参照第一章内容,如图示例:
2、关闭防火墙等配置。
3、安装httpd服务,相关配置参照上节内容,如图查看是否安装httpd服务。
实例:利用apache搭建多个ip对应多个站点(创建虚拟主机)
1、配置httpd主配文件设置允许所有访问: Require all granted。
[root@localhost conf.d]# vi /etc/httpd/conf/httpd.conf //编辑并查找第103行内容
102 <Directory />
103 AllowOverride none
104 # Require all denied //添加#号,注释掉本行,使其失效
105 Require all granted // 添加 Require all granted
2、添加多个ip的虚拟机主机文件。
[root@localhost conf.d]# vi /etc/httpd/conf.d/virtual.conf
<VirtualHost 192.168.1.37:80> //本地第一个ip地址及对应端口 //主域名
ServerName a.com
DocumentRoot "/opt/www/a.com/" //第一个网站路径
</VirtualHost>
<VirtualHost 192.168.1.38:80> //本地第二个ip地址及对应端口 //主域名
ServerName b.com
DocumentRoot "/opt/www/b.com/" //第二个网站路径
</VirtualHost>
3、创建对应站点路径。
[root@localhost conf.d]# mkdir -p /opt/www/{a.com,b.com}
4、创建对应站点首页测试文件本例以index.html文件为例。
[root@localhost ~]# echo "this 1" > /opt/www/a.com/index.html
[root@localhost ~]# echo "this 2" > /opt/www/b.com/index.html
5、重启httpd服务
[root@localhost ~]# systemctl restart httpd
6、测试
评论区