- 进入官网Nginx官网,点击DownLoad
- 在Stable Version中下载最新版本
- 使用XFTP传到linux虚拟机的某个目录下,这里我放在 /opt/Nginx 下
- 在虚拟机下进入该目录,解压文件
cd /opt/Nginx/ tar zxvf ./nginx-1.20.2.tar.gz
- 进入解压后的文件,使用 ./configure 编译安装,以前如果提示需要依赖的话,按照如下指令安装对应的依赖:
yum install -y gcc yum install -y pcre pcre-devel yum install -y zlib zlib-devel
- 接下来依次执行 make 和 make install 即可
- 进入如下目录启动服务:
cd /usr/local/nginx/sbin ./nginx
- 进入浏览器输入虚拟的 IP地址即可访问(不行的话查看防火墙关没关)
- 启动相关指令:
./nginx 启动 ./nginx -s stop 快速停止 ./nginx -s quit 优雅关闭,在退出前完成已经接受的连接请求 ./nginx -s reload 重新加载配置
- 创建服务脚本
服务脚本内容:vim /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.service systemctl enable nginx.service
CentOS7虚拟机下安装Nginx
于 2022-05-23 11:00:26 首次发布