ubuntu Nginx配置笔记

作者: stormKid | 来源:发表于2018-08-16 16:50 被阅读86次

    说明:由于之前想太多,本来申请的一个centos的ECS服务器,后来不知道大脑哪里抽了,想用vnc访问桌面系统,结果弄了个ubuntu的14 LTC系统的,现在感觉狠亏,不过利用这点,相对于centos可以不用考虑 g++ 和 gcc-c++问题,本身自带就是不错。于是就有以下服务器配置。

    1、配置 pcre

    注意:不要下最新2系列版本 会在nginx编译过后报如下错误:

    src/core/ngx_regex.h:15:18: fatal error: pcre.h: No such file or directory
     #include <pcre.h>
                      ^
    compilation terminated.
    make[1]: *** [objs/src/core/nginx.o] Error 1
    make[1]: Leaving directory `/home/like/nginx/nginx-1.14.0'
    make: *** [build] Error 2
    

    推荐在自定义目录下下载最新的8.42版本:

    mkdir /home/myselfxxx
    cd /home/myselfxxx
    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.zip
    unzip pcre-8.42.zip
    

    在pcre-8.42目录下编译pcre:

    cd pcre-8.42
    make
    make install
    

    2、配置zlib

    同1,在自定义目录下下载对应的源码包:

    cd /home/myselfxxx
    wget http://zlib.net/zlib-1.2.11.tar.gz
    tar -zxvf zlib-1.2.11.tar.gz
    

    在zlib-1.2.11目录下编译zlib

    cd zlib-1.2.11
    make
    make install
    

    3、下载openssl

    同上,下载openssl源码:

    cd /home/myselfxxx
    wget https://www.openssl.org/source/openssl-1.1.0i.tar.gz
    tar -zxvf openssl-1.1.0i.tar.gz
    

    4、配置nginx

    最重要的步骤,详细说明:

    4.1、下载nginx源码:(这里用的是1.14.0稳定版本)

    cd /home/myselfxxx
    wget http://nginx.org/download/nginx-1.14.0.tar.gz
    tar -zxvf nginx-1.14.0.tar.gz
    

    4.2、在nginx目录下config nginx配置

    cd /home/myselfxxx/nginx-1.14.0
    ./configure --with-pcre=/home/myselfxxx/pcre-8.42
                       --with-zlib=/home/myselfxxx/zlib-1.2.11 
                       --with-openssl=/home/myselfxxx/openssl-1.1.0i
                       --with-http_ssl_module 
                       --sbin-path=/usr/local/nginx/nginx
                       --conf-path=/usr/local/nginx/nginx.conf
                       --pid-path=/usr/local/nginx/nginx.pid
    

    说明:configure后面必须在同一行进行输入,此放在此处即是为了看清楚配置了哪些东西

    4.3、在nginx目录下编译

    cd /home/myselfxxx/nginx-1.14.0
    make
    make install
    

    这里make时间非常长需要耐心等待,感谢此 链接参考

    4.4、配置路径

        vim ~/.bashrc
    

    待打开此配置文档,在最后一行加上

        export NGINX_HOME=/usr/location/nginx
        export PATH=$NGINX_HOME:$PATH
    

    最后应用配置打开nginx即可

        source ~/.bashrc
        nginx
    

    相关文章

      网友评论

        本文标题:ubuntu Nginx配置笔记

        本文链接:https://www.haomeiwen.com/subject/mlcobftx.html