源码安装Nginx

Linux安装Nginx教程

Linux 下安装 Nginx 我们除了可以使用 yum 的方式来安装,还可以使用源代码编译安装的方式来安装。

Nginx官网

我们打开如下网址,打开 Nginx 的官网,网址如下:

http://nginx.org/en/download.html

此时页面如下:

11_源码安装nginx.png

其中,Nginx 的版本介绍如下:

版本 描述
Mainline version 开发版
Stable version 稳定版
Legacy versions 历史版本
Source Code 源代码
Pre-Built Packages 编译好的安装包

源码安装Nginx

我们选择稳定版本,即 Stable version,点击下面的链接,开始下载,具体页面如下:

12_源码安装nginx.png

点击上面的链接,开始下载,下载完成后,如下图所示:

13_源码安装nginx.png

现在,我们通过 ftp,将下载好的 Nginx 安装包上传到我们的 Linux 上面,接着,我们使用 tar 命令,解压缩该安装包,具体命令如下:

tar zxvf nginx-1.18.0.tar.gz

解压完毕后,如下图所示:

14_源码安装nginx.png

现在,我们使用 cd 命令,切换到 nginx 的解压目录,具体命令如下:

cd nginx-1.18.0/

接着,我们使用 ls 命令,查看当前的目录下的文件,具体命令如下:

ls

执行完毕后,如下图所示:

15_源码安装nginx.png

现在,我们执行 config 命令,具体命令如下:

./configure --prefix=/opt/web/nginx --with-http_stub_status_module --with-http_ssl_module

执行完毕后,如下图所示:

16_源码安装nginx.png

同时,我们使用 ls 命令,可以看到,此时生成了 Makefile 文件,如下图所示:

17_源码安装nginx.png

现在,我们执行 make 命令进行编译,具体命令如下:

make

执行完毕后,如下图所示:

18_源码安装nginx.png

现在,我们执行安装,具体命令如下:

make install

执行完毕后,如下图所示:

19_源码安装nginx.png

现在,我们查看 /opt/web/nginx 目录下的文件,具体命令如下:

ls /opt/web/nginx

执行完毕后,如下图所示:

20_源码安装nginx.png

我们看到,此时安装目录下有了对应的 Nginx 的文件,即,我们通过源码的方式成功安装了 Nginx。

校验Nginx

Nginx 安装完毕后,我们通过 nginx 命令,可以查看当前安装的 nginx 版本,具体命令如下:

/opt/web/nginx/sbin/nginx -v

此时,输出如下:

21_源码安装nginx.png

同时,我们还可以通过 nginx 命令查看编译的参数,具体命令如下:

/opt/web/nginx/sbin/nginx -V

此时,输出如下:

22_源码安装nginx.png

我们看到了所有的 nginx 的编译参数。