linux环境下安装nginx教程

  1. 进入用户目录/opt/nginx下,下载程序并将源码包解压出来。命令是:

    wget http://nginx.org/download/nginx-1.14.0.tar.gz 

    tar xf nginx-1.14.0.tar.gz

    解压出来的是一个nginx-1.14.0的目录,切换到这个目录下,可以看到有个configure的绿色文件,这个就是待会要用到的编译文件。

    linux环境下安装nginx教程

  2. 但是因为nginx需要比较多的依赖,因此在编译之前,我们还要安装一些依赖包。命令是:

    yum -y install gcc gcc-c++ automake pcre pcre-devel  zlib zlib-devel open openssl-devel

    我们耐心等待依赖包安装完毕。

    linux环境下安装nginx教程

    linux环境下安装nginx教程

  3. 依赖安装完成后,我们开始编译安装,命令是:

    ./configure --prefix=/opt/nginx

    --prefix的意思是将nginx编译后的程序文件放到它后面指向的目录里,比如我们这里就是/opt/nginx目录下,如果没有出错的话,第一步非常快,configure程序会自动查找对应的依赖包,找到了,就显示found。

    linux环境下安装nginx教程

  4. 等待第一步配置信息生成完毕后,会显示出各种文件对应的目录,比如nginx binary file,即nginx的二进制文件位置是/opt/nginx/sbin/nginx等等一系列信息。

    linux环境下安装nginx教程

  5. 没有出错的话,我们就开始安装了,命令是

    make  && make install

    这个命令一执行,屏幕会刷新的非常快。输出很多编译信息。如果没有出错,编译过程就不会显示error字样的提示信息。最后会显示 leave directory字样,即编译成功。

    linux环境下安装nginx教程

    linux环境下安装nginx教程

  6. 这个时候我们查看一下/opt/nginx目录,我们可以看到。除了刚才转移过来的nginx-1.14.0.tar.gz压缩包和解压出来的nginx-1.14.0目录,多了几个目录,分别是conf、html、logs和sbin目录,里面保存的分别是nginx的配置文件、网页文件、日志文件和二进制文件。

    linux环境下安装nginx教程

  7. 刚才第一步编译的时候最后的提示信息是二进制文件保存在sbin目录下,我们查看一下sbin目录。确实可以看到绿色的nginx可执行文件,如下面第二张图所示。我们切换到sbin目录下,命令是:

    cd /opt/nginx/sbin

    然后执行命令

    ./nginx -v

    可以看到版本号确实是14.0版本。说明确实是编译好的文件。

    linux环境下安装nginx教程

  8. 下一步应该是启动nginx,但是因为我们刚才通过epel的yum源安装了nginx,那个版本的nginx还没关闭。首先要关闭它,命令是

    nginx -s stop

    然后用ps命令查看,可以看到,没有多余的nginx进程在运行。

    linux环境下安装nginx教程

  9. 然后我们就可以启动刚编译好的nginx了,命令是:

    ./nginx

    启动后用ps命令查看,可以看到只有2个nginx进程在运行。

    linux环境下安装nginx教程

  10. 这个时候我们打开这台主机的网页,但是却发现它显示和原来还是一样,如下面图中所示:

    linux环境下安装nginx教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值