VMware中安装CentOS7.4 并配置上网及安装Nginx

虚拟机自行安装


安装CentOS-7.4


1.打开虚拟机 选择文件->新建虚拟机 我的虚拟机版本是12

在这里插入图片描述

在这里插入图片描述

2.在弹出的窗口中选择典型 点击下一步

在这里插入图片描述

3.选择映像文件

映像文件下载地址
https://vault.centos.org/7.4.1708/isos/x86_64/

版本自行选择 我使用的7.4

设置完点击一步
![在这里插入图片描述](https://img-blog.csdnimg.cn/bbe7fc3f63be430499aaf91cf595cf15.png

4.起个名称和选择文件位置

点击下一步
在这里插入图片描述

5.默认点击下一步

在这里插入图片描述

6.默认点击完成 并开启此虚拟机

在这里插入图片描述

7.开启之后 回车

在这里插入图片描述

8.在点击下回车 等待下

在这里插入图片描述

9.选择中文 往下滑 点击Continue

在这里插入图片描述

10.分区选择

虽然默认会自动帮我们格式化磁盘,但也需要点击确认一下
在这里插入图片描述
在这里插入图片描述

11.点击开始安装

在这里插入图片描述

12.设置root密码

在这里插入图片描述
等待安装完成
在这里插入图片描述
出现重启按钮 就是安装完成 点击重启
在这里插入图片描述
重启后的样子
在这里插入图片描述


配置联网


1.登录系统

在这里插入图片描述

2.修改配置网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改启动协议

  BOOTPROTO=static

增加下面的配置信息

IPADDR=192.168.44.101 
NETMASK=255.255.255.0 
GATEWAY=192.168.44.1 
DNS1=8.8.8.8

IP地址子网掩码网关 这三个在 编辑->虚拟网络编辑器查看
在这里插入图片描述

在这里插入图片描述
IP地址自己设置一个
子网掩码使用虚拟机的
网关 点击下NAT设置
在这里插入图片描述

DNS
一些公网DNS服务器
阿里
223.5.5.5
223.6.6.6
腾讯
119.29.29.29
182.254.118.118
百度
180.76.76.76
谷歌
8.8.8.8
8.8.4.4
114DNS
114.114.114.114
114.114.115.115

配置完的文件内容
在这里插入图片描述

保存下

重启网络服务
systemctl restart network

查看IP地址
ip addr

使用 xshell 连接就可以了


Nginx安装


1.下载安装包 (版本 nginx-1.21.6) 上传至服务器
http://nginx.org/en/download.html

2.解压安装包

tar zxvf nginx-1.21.6.tar.gz 

3.进入解压目录

cd nginx-1.21.6

4.编译安装

执行

./configure --prefix=/usr/local/nginx
make 
make install

如果出现警告或报错
在这里插入图片描述
安装gcc

yum install -y gcc

在这里插入图片描述
安装perl库

yum install -y pcre pcre-devel

在这里插入图片描述
安装zlib库

yum install -y zlib zlib-devel

接下来执行

make
make install

安装完成之后进入安装目录

cd /usr/local/nginx/

在这里插入图片描述
验证是否安装成功 先启动服务

 cd sbin/

执行

./nginx

浏览器输入IP地址访问下
在这里插入图片描述
关闭防火墙

systemctl stop firewalld.service

禁止防火墙开机启动

systemctl disable firewalld.service

再次访问 就可以成功访问了
在这里插入图片描述
启动Nginx
进入安装好的目录 /usr/local/nginx/sbin
./nginx 启动
./nginx -s stop 快速停止
./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求
./nginx -s reload 重新加载配置

放行端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

firewall-cmd --reload

安装成系统服务
创建服务脚本

vi /usr/lib/systemd/system/nginx.service

写入下面的内容(注意自己的安装路径)

[Unit]
Description=nginx - web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target

重新加载系统服务

systemctl daemon-reload

启动服务

systemctl start nginx

开机启动

systemctl enable nginx
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值