虚拟机自行安装


安装CentOS-7.4


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

安装centos7兼容不了怎么解决 安装centos7.4_centos

安装centos7兼容不了怎么解决 安装centos7.4_centos_02

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

安装centos7兼容不了怎么解决 安装centos7.4_linux_03

3.选择映像文件

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

版本自行选择 我使用的7.4

设置完点击一步

安装centos7兼容不了怎么解决 安装centos7.4_运维_04

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

点击下一步

安装centos7兼容不了怎么解决 安装centos7.4_nginx_05

5.默认点击下一步

安装centos7兼容不了怎么解决 安装centos7.4_centos_06

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

安装centos7兼容不了怎么解决 安装centos7.4_centos_07

7.开启之后 回车

安装centos7兼容不了怎么解决 安装centos7.4_运维_08

8.在点击下回车 等待下

安装centos7兼容不了怎么解决 安装centos7.4_centos_09

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

安装centos7兼容不了怎么解决 安装centos7.4_安装centos7兼容不了怎么解决_10

10.分区选择

虽然默认会自动帮我们格式化磁盘,但也需要点击确认一下

安装centos7兼容不了怎么解决 安装centos7.4_nginx_11


安装centos7兼容不了怎么解决 安装centos7.4_nginx_12

11.点击开始安装

安装centos7兼容不了怎么解决 安装centos7.4_nginx_13

12.设置root密码

安装centos7兼容不了怎么解决 安装centos7.4_安装centos7兼容不了怎么解决_14


等待安装完成

安装centos7兼容不了怎么解决 安装centos7.4_centos_15


出现重启按钮 就是安装完成 点击重启

安装centos7兼容不了怎么解决 安装centos7.4_nginx_16


重启后的样子

安装centos7兼容不了怎么解决 安装centos7.4_nginx_17


配置联网


1.登录系统

安装centos7兼容不了怎么解决 安装centos7.4_nginx_18

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地址子网掩码网关 这三个在 编辑->虚拟网络编辑器查看

安装centos7兼容不了怎么解决 安装centos7.4_linux_19

安装centos7兼容不了怎么解决 安装centos7.4_运维_20


IP地址自己设置一个

子网掩码使用虚拟机的

网关 点击下NAT设置

安装centos7兼容不了怎么解决 安装centos7.4_nginx_21

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

配置完的文件内容

安装centos7兼容不了怎么解决 安装centos7.4_linux_22

保存下

重启网络服务
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

如果出现警告或报错

安装centos7兼容不了怎么解决 安装centos7.4_linux_23


安装gcc

yum install -y gcc

安装centos7兼容不了怎么解决 安装centos7.4_centos_24


安装perl库

yum install -y pcre pcre-devel

安装centos7兼容不了怎么解决 安装centos7.4_nginx_25


安装zlib库

yum install -y zlib zlib-devel

接下来执行

make
make install

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

cd /usr/local/nginx/

安装centos7兼容不了怎么解决 安装centos7.4_安装centos7兼容不了怎么解决_26


验证是否安装成功 先启动服务

cd sbin/

执行

./nginx

浏览器输入IP地址访问下

安装centos7兼容不了怎么解决 安装centos7.4_运维_27


关闭防火墙

systemctl stop firewalld.service

禁止防火墙开机启动

systemctl disable firewalld.service

再次访问 就可以成功访问了

安装centos7兼容不了怎么解决 安装centos7.4_centos_28


启动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