• linux下安装nginx


    操作系统:centos 7

    Nginx版本:  nginx-1.11.1

    安装准备工作,Nginx需要依赖下面3个包

    1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )  zlib-1.2.8.tar.gz

    2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )  pcre-8.38.tar.gz

    3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )  openssl-1.0.1.tar.gz

    nginx 下载地址http://nginx.org/en/download.html

    一、安装openssl命令

    tar -xzvf openssl-1.0.1.tar.gz  --解压

    cd  openssl-1.0.1

    ./config --prefix=/usr/local/openssl

    ./config -t

    make  ---编译Openssl 

    说明如果编辑出错gcc: Command not found,上网查才发现我安装没有GCC编译器,执行命令 yum -y install gcc 安装GCC(注意,一定要忘了顺畅,不然安装不了)

    然后在执行:make install

    在安装时如果出现如下错误:POD document had syntax errors at /usr/bin/pod2man line 69. make .那么,解决如下: rm /usr/bin/pod2man 

    二、安装 zlib 命令

     我下载的是zlib-1.2.8.tar.xz

    xz -d zlib-1.2.8.tar.xz    解压成 zlib-1.2.8.tar

    tar xvf zlib-1.2.8.tar

    cd zlib-1.2.8

    ./configure --prefix=/usr/local/zlib

    make &make install 

    安装zlib 比较顺利

    三、安装nginx 

    tar zxvf   nginx-1.11.1.tar.gz

    cd nginx-1.11.1

    ./configure --prefix=/usr/local/nginx  --with-pcre=../pcre-8.38  --with-zlib=/usr/local/zlib --with-openssl=/usr/local/openssl

    注意 --with-pcre  一定要指向pcre-8.38.tar.gz的解压目录,其他指向安装目录就可以了

    make&make install 

    注意 如果出现 致命错误: zlib.h:没有那个文件或目录 --with-zlib 指向zlib-1.2.8.tar的解压目录

    四 nginx 启动 

    cd usr/local/nginx/sbin
    ./nginx
    启动成功,在浏览器输入localhost就可以看到效果了
  • 相关阅读:
    MySQL left join 查询很慢(1)
    Windows 搭建 hbase 单机版
    Spark SQL 编程(七)
    Spark RDD 操作(三)
    并发编程(一)
    并发编程之 multiprocessing 和 concurrent.futures(二)
    Spark 系列之环境搭建(一)
    Python3之并发(七)---线程同步队列(queue)
    Python3之并发(六)---线程池
    Python3之并发(五)---线程条件(Condition)和事件(Event)
  • 原文地址:https://www.cnblogs.com/zxgl/p/5638235.html
Copyright © 2020-2023  润新知