Nginx安装

本教程以CentOS7系统作为安装环境

一、安装Nginx依赖环境

  1.安装gcc

   安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,则需要安装:

   yum install -y gcc-c++

  2.安装pcre

   nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

   yum install -y pcre pcre-devel

  3.安装zlib

   zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip。

   yum install -y zlib zlib-devel

  4.安装OpenSSL

   对ssl协议的支持。

    yum install -y openssl openssl-devel

二、安装Nginx

  1.下载Nginx,地址:https://nginx.org/en/download.html

  2.解压缩 tar -zxvf nginx-1.12.1.tar.gz

  3.进入到nginx-1.12.1目录进行安装

   [root@test nginx-1.12.1]# ./configure --prefix=/usr/local/nginx

   [root@test nginx-1.12.1]# make && make install

   查找nginx安装路径命令:whereis nginx

   

   检查nginx是否正确安装:

   [root@test nginx-1.12.1]# /usr/local/nginx/sbin/nginx -t

   

  4.启动nginx

   [root@test nginx-1.12.1]# /usr/local/nginx/sbin/nginx

   查看nginx进程

   [root@test nginx-1.12.1]# ps aux | grep nginx

   

   说明nginx已正常启动

  (nginx的启动、停止、重启) 

    cd /usr/local/nginx/sbin/
    ./nginx
    ./nginx -s stop
    ./nginx -s quit
    ./nginx -s reload
        ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
        ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

  5.设置开机自启动

   编辑文件[root@test nginx-1.12.1]# vi /etc/rc.local

   在文件中添加   /usr/local/nginx/sbin/nginx

   

   设置rc.local文件的执行权限:chmod 755 rc.local

安装至此全部结束

测试,在浏览器中输入nginx服务器所在的ip

   

  

   

原文地址:https://www.cnblogs.com/hqjy/p/8092983.html