zoukankan      html  css  js  c++  java
  • 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就可以看到效果了
  • 相关阅读:
    快速排序算法
    学习了几天的jQuery Mobile的一点感受
    jQuery Mobile 图标无法显示
    html5基础知识
    百度地图与谷歌地图 (常识、区别,更倾向于使用百度地图,纠错信息比谷歌多)
    (转)百度Map API
    历年软件设计师下午考试试题汇总统计
    HTML5的本地存储
    EnterpriseArchitectect 软件的勾选的几个选项对应的中文意思
    访问权限控制表
  • 原文地址:https://www.cnblogs.com/zxgl/p/5638235.html
Copyright © 2011-2022 走看看