linux nginx 安装启动

安装


  1.  
    在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。也可以通过直接下载安装包的方法,**以下命令均需root权限执行**:
  2.  
    首先安装必要的库(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)。选定**/usr/local**为安装目录,以下具体版本号根据实际改变。

1.安装gcc gcc-c++(如新环境,未安装请先安装)

  1.  
    $ yum install -y gcc gcc-c++
  2.  
     

2.安装PCRE库

  1.  
    $ cd /usr/local/
  2.  
    $ wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
  3.  
    $ tar -zxvf pcre-8.36.tar.gz
  4.  
    $ cd pcre-8.36
  5.  
    $ ./configure
  6.  
    $ make && make install
  7.  
     
  8.  
    如报错:configure: error: You need a C++ compiler for C++ support
  9.  
    解决:yum install -y gcc gcc-c++
  10.  
     

3.安装SSL库

  1.  
    cd /usr/local/
  2.  
    $ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
  3.  
    $ tar -zxvf openssl-1.0.1j.tar.gz
  4.  
    cd openssl-1.0.1j
  5.  
    $ ./config
  6.  
    $ make && make install
  7.  
     
  8.  
    4.安装zlib库存

$ cd /usr/local/
$ wget http://zlib.net/zlib-1.2.11.tar.gz
$ tar -zxvf zlib-1.2.11.tar.gz
$ ./configure
$ make && make install

然后就是安装nginx了

./configure

make && make install

默认配置会安装到 /usr/local/nginx  下

进入sbin目录;输入 ./nginx 就可以启动了 
./nginx 开启
./nginx -s stop 停止
./nginx -s quit
./nginx -s reload

原文链接:https://www.cnblogs.com/jackyzm/p/9600738.html

以上方式在配置ssl证书时会报错,./configure出了问题,更好的安装方式如下

https://blog.csdn.net/yu412346928/article/details/19813311

原文地址:https://www.cnblogs.com/yunian139/p/11800419.html