linux网卡配置多个IP详解

目录

1.使用nmtui命令给网卡配置多个IP地址

2.重新启动网卡服务

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

4.在/home/wwwroot目录中创建用于保存不同网站数据的3个目录,并向数据中写入数据

5.修改httpd的主配置文件,并把三个基于IP地址的虚拟主机网站参数添加到配置文件中

6.重启httpd服务

7.给三个自定义网站目录提升Selinux安全上下文

8.刷新设置,是Selinux安全上下文立即生效

9.关闭防火墙

10.访问网站是否配置成功


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.访问网站是否配置成功

 

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月与清酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值