侧边栏壁纸
博主头像
一揽芳华 博主等级

行动起来,活在当下

  • 累计撰写 265 篇文章
  • 累计创建 24 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

7.3、利用apache搭建多个ip对应多个站点

芳华是个男孩!
2024-10-14 / 0 评论 / 0 点赞 / 10 阅读 / 0 字
广告 广告

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、测试

0
广告 广告

评论区