linux网卡配置多个IP详解
linux网卡配置多个IP详解
·
目录
4.在/home/wwwroot目录中创建用于保存不同网站数据的3个目录,并向数据中写入数据
5.修改httpd的主配置文件,并把三个基于IP地址的虚拟主机网站参数添加到配置文件中
1.使用nmtui命令给网卡配置多个IP地址
nmtui

编辑连接

编辑之后进行保存退出
注:192.168.20是我的IP地址的前缀

2.重新启动网卡服务
nmcli connection reload ens33
nmcli connection up ens33

3.检查配置的IP地址是否连通

注:CTRL+C 结束ping命令
4.在/home/wwwroot目录中创建用于保存不同网站数据的3个目录,并向数据中写入数据
mkdir -p /home/wwwroot/128
mkdir -p /home/wwwroot/129
mkdir -p /home/wwwroot/130
![]()
echo '128的页面' > /home/wwwroot/128/index.html
echo '129的页面' > /home/wwwroot/129/index.html
echo '130的页面' > /home/wwwroot/130/index.html

5.修改httpd的主配置文件,并把三个基于IP地址的虚拟主机网站参数添加到配置文件中
vim /etc/httpd/conf/httpd.conf
将下列配置写入配置文件中
<VirtualHost 192.168.20.128>
DocumentRoot /home/wwwroot/128
ServerName www.aaa.com
<Directory "/home/wwwroot/128">
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.20.129>
DocumentRoot /home/wwwroot/129
ServerName www.bbb.com
<Directory "/home/wwwroot/129">
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.20.130>
DocumentRoot /home/wwwroot/130
ServerName www.ccc.com
<Directory "/home/wwwroot/130">
AllowOverride None
Require all granted
</Directory>
</VirtualHost>

6.重启httpd服务
systemctl restart httpd
![]()
7.给三个自定义网站目录提升Selinux安全上下文
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/128
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/128/*
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/129
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/129/*
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/130
semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/130/*

8.刷新设置,是Selinux安全上下文立即生效
restorecon -Rv /home/wwwroot

9.关闭防火墙
systemctl stop firewalld.service
10.访问网站是否配置成功



魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)