• linux 安装nginx


    从官网下载一个nginx 的tar.gz 版。

    安装方式使用make 安装

    第一步:解压

    tar -zxvf  nginx-1.7.4.tar.gz

    第二步:进入nginx-1.7.4,运行./configure 命令

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    [root@localhost nginx-1.7.4]# ./configure
    checking for OS
     + Linux 2.6.32-431.el6.x86_64 x86_64
    checking for C compiler ... not found
    ./configure: error: C compiler cc is not found

    出现这个错误。

    那么就是gcc 包没有安装。安装gcc 吧,骚年。

    yum  -y install gcc

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    再次运行./configure

    ./configure: error: the HTTP rewrite module requires the PCRE library.
    You can either disable the module by using --without-http_rewrite_module
    option, or install the PCRE library into the system, or build the PCRE library
    statically from the source with nginx by using --with-pcre=<path> option.

    yum install pcre-devel

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    再次运行./configure
    ./configure: error: the HTTP gzip module requires the zlib library.
    You can either disable the module by using --without-http_gzip_module
    option, or install the zlib library into the system, or build the zlib library
    statically from the source with nginx by using --with-zlib=<path> option.
    yum install zlib-devel

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    再次运行./configure


    Configuration summary
      + using system PCRE library
      + OpenSSL library is not used
      + using builtin md5 code
      + sha1 library is not found
      + using system zlib library

    OK,如今能够运行make 了。
    假设你想使用openssl 功能,sha1 功能。
    那么安装openssl 。sha1 吧。骚年。
    安装openssl
    yum install openssl openssl-devel
    安装sha1
    yum install perl-Digest-SHA1.x86_64

    开启ssl 模块   运行./configure --with-http_ssl_module

    启用“server+status"页。运行./configure --with-http_stub_status_module

    两个都启动,不用我说了。运行./configure --with-http_stub_status_module --with-http_ssl_module

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    那么configre 就通过了。

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    运行make 命令

    运行make install 命令

    至此。nginx 运行成功了

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    下来配置环境变量
    在/etc/profile 中增加:
    export NGINX_HOME=/usr/local/nginx
    export PATH=$PATH:$NGINX_HOME/sbin
    保存,
    运行 source /etc/profile ,使配置文件生效。

    运行nginx -v,就能看到版本号了,说明nginx 成功安装了


  • 相关阅读:
    xrange和range区别
    bool([x]) 将x转换为Boolean类型
    bin(x) 将整数x转换为二进制字符串
    chr(i) 返回整数i对应的ASCII字符
    音乐欣赏
    迅雷下载百度云引发的“事故”
    swift获取图片路径出错
    记号笔写在白板上引起的尴尬而又无奈的事件
    swift 3新特性总结
    watch
  • 原文地址:https://www.cnblogs.com/llguanli/p/6897530.html
Copyright © 2020-2023  润新知