别问我为什么突然想了解一下Nginx
,主要还是因为我在搭建Halo
博客的时候有用到Nginx
做反向代理❔,而且使用SSL
弄网站安全连接Https
❔的时候,也要用到Nginx
,反正当时用的就很迷❔,完全就是按照官方文档一步一步来配置Nginx
,啥也不懂,现在想学一下这Nginx
来补充一下这部分的知识,就当是课外内容了🌟
虚拟机安装
直接安装Centos7.9
,好像是官网推荐的镜像,这个网上教程多事,就不过多赘述了,此处我是自定义安装的。
静态网络配置
前期准备
- 打开VMware的虚拟网络编辑器
- 选中
VMnet8
点击NAT设置
,记住子网掩码和网关IP
子网掩码:255.255.255.0
网关:192.168.45.2
- 选中
VMnet8
点击DHCP设置
,记住起始IP地址和结束IP地址,等一下我们要填的IPADDR
需要这个,比如我可以选用192.168.45.128
- 进入
Centos
操作系统使用命令ip addr
查看自己的本地和网卡信息ens33
,我们需要编辑的就是这个ens33
信息
cd /etc/sysconfig/network-scripts/
进入ifcfg-ens33
所在的文件夹
- 编辑
ifcfg-ens33
文件
vi ifcfg-ens33
- 进入
ifcfg-ens33
,修改BOOTPROTO=static
、ONBOOT=yes
,添加属性
IPADDR={刚刚我们在IP范围内选取的地址}
NETMASK={NAT设置中的子网掩码}
GATEWAY={NAT设置中的网关}
最后的配置文件ifcfg-ens33
如下图所示
- 让网络配置文件生效
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
网络连接成功,搞定!!!