别问我为什么突然想了解一下Nginx,主要还是因为我在搭建Halo博客的时候有用到Nginx做反向代理❔,而且使用SSL弄网站安全连接Https❔的时候,也要用到Nginx,反正当时用的就很迷❔,完全就是按照官方文档一步一步来配置Nginx,啥也不懂,现在想学一下这Nginx来补充一下这部分的知识,就当是课外内容了🌟


虚拟机安装

直接安装Centos7.9,好像是官网推荐的镜像,这个网上教程多事,就不过多赘述了,此处我是自定义安装的。

静态网络配置

前期准备

  1. 打开VMware的虚拟网络编辑器

nginx指定response header nginx指定网卡_Nginx

  1. 选中VMnet8点击NAT设置,记住子网掩码网关IP

子网掩码:255.255.255.0

网关:192.168.45.2

  1. 选中VMnet8点击DHCP设置,记住起始IP地址和结束IP地址,等一下我们要填的IPADDR需要这个,比如我可以选用192.168.45.128
  2. 进入Centos操作系统使用命令ip addr查看自己的本地和网卡信息ens33,我们需要编辑的就是这个ens33信息
cd /etc/sysconfig/network-scripts/

进入ifcfg-ens33所在的文件夹

  1. 编辑ifcfg-ens33文件
vi ifcfg-ens33
  1. 进入ifcfg-ens33,修改BOOTPROTO=staticONBOOT=yes,添加属性
IPADDR={刚刚我们在IP范围内选取的地址}
NETMASK={NAT设置中的子网掩码}
GATEWAY={NAT设置中的网关}

最后的配置文件ifcfg-ens33如下图所示

nginx指定response header nginx指定网卡_nginx_02

  1. 让网络配置文件生效
systemctl restart network # 重启网络配置

结语

在学校实验室搞了2个小时,怎么配置都死活ping不通,当时也在自己的主机上使用了ipconfig,看着自己IPV4地址也没有啥看出个什么东西来,只记得是10开头的,现在回到寝室继续研究,突然就ping通了,再次使用ipconfig,发现IPV4地址198.168开头的了,应该就是这个网络的问题了,实验室是用的校园网,但是寝室里是自己的热点,要是让我深究原因我只能说不知道,哎,计算机网络学了个寂寞,突然发现计算机网络真的好重要,真的是服了我自己了,想学Ngnix,但是好像又要计算机网络知识作铺垫🥀,算了继续加油吧!!


我又回来了,昨天晚上突然又上不了网了…
后来继续排查,发现/etc/resolv.cong里面的DNS没有写,还需要加上如下内容:

nameservice 8.8.8.8
nameservice 8.8.4.4

最后在ping baidu.com 网络连接成功,搞定!!!