Linux 平台安装 Nginx 1.20

Linux 平台安装 Nginx 1.20

该博客中使⽤的系统为 CentOS 7 Linux 发⾏版

系统版本详情: Linux centos7-shanghai 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

⚠ 为了确保系统依赖的完整性,请先执⾏如下命令:

[root@centos7-shanghai ~]# yum install -y gcc gcc-c++ zlib zlib-devel libffi
libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop

1 获取 Nginx 1.20 源码包

点击此处进⼊ Nginx 官⽅⽹站,然后如图所示操作:

2 解压缩源码包

[root@centos7-shanghai ~]# tar zxvf nginx-1.20.0.tar.gz

3 切换到解压之后的路径

[root@centos7-shanghai ~]# cd nginx-1.20.0

4 配置安装参数

[root@centos7-shanghai nginx-1.20.0]# ./configure --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module

5 编译安装

[root@centos7-shanghai nginx-1.20.0]# make && make install

6 配置系统环境变量

[root@centos7-shanghai nginx-1.20.0]# vim /etc/profile.d/nginx.sh

nginx.sh ⽂件内容如下:

export PATH="/usr/local/nginx/sbin:${PATH}"

7 使环境变量⽣效

! ⽅式⼀:退出终端之后,重新登录。

! ⽅式⼆(⽴刻⽣效):执⾏如下命令:

[root@centos7-shanghai ~]# source /etc/profile

8 启动 Nginx 服务

[root@centos7-shanghai ~]# nginx

9 关闭 Nginx 服务

[root@centos7-shanghai ~]# nginx -s stop

10 重新加载配置⽂件

此命令的意思是:在⽆需停⽌ Nginx 服务的前提下,进⾏热更新配置⽂件。

[root@centos7-shanghai ~]# nginx -s reload

11 总结

博客⾄此,Nginx 1.20 就已经成功且正确的安装在 CentOS 7 系统中了,恭喜你

查配置文件nginx.conf的正确性命令:

[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t

img

启动 Nginx

Nginx 启动命令如下:

[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx

img

访问站点

从浏览器访问我们配置的站点ip:

img
Nginx 其他命令
以下包含了 Nginx 常用的几个命令:

/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx

posted @ 2021-06-20 17:18  只有时间是永恒  阅读(2622)  评论(0编辑  收藏  举报