zoukankan      html  css  js  c++  java
  • Win10 Ubuntu18.04 编译安装 nignx

    nginx 下载页

    http://nginx.org/en/download.html

    wget http://nginx.org/download/nginx-1.14.0.tar.gz

    //安装依赖

    sudo apt install build-essential libtool libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev  -y

    //配置

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module

    //sudo make

    //错误

    gp@gp-virtual-machine:~/Downloads/nginx-1.14.2$ sudo make
    make -f objs/Makefile
    make[1]: Entering directory '/home/gp/Downloads/nginx-1.14.2'
    cd /usr/local/src/pcre-8.40 
    && if [ -f Makefile ]; then make distclean; fi 
    && CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " 
    ./configure --disable-shared
    /bin/sh: 1: cd: can't cd to /usr/local/src/pcre-8.40
    objs/Makefile:1220: recipe for target '/usr/local/src/pcre-8.40/Makefile' failed
    make[1]: *** [/usr/local/src/pcre-8.40/Makefile] Error 2
    make[1]: Leaving directory '/home/gp/Downloads/nginx-1.14.2'
    Makefile:8: recipe for target 'build' failed
    make: *** [build] Error 2
    gp@gp-virtual-machine:~/Downloads/nginx-1.14.2$ ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.40 --with-zlib=/usr/local/src/zlib-1.2.11 --with-openssl=/usr/local/src/openssl-1.0.2o^C

    nginx在下载pcre源码安装,在 usr/local/src/pcre-8.40/找不到

    https://ftp.pcre.org/pub/pcre/ 下载pcre-8.42版本

    ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.40 --with-zlib=/usr/local/src/zlib-1.2.11 --with-openssl=/ --with-pcre=/home/gp/Downloads/pcre-8.42s

    sudo make

    sudo make install

    groupadd www    

    useradd www -g www  

    chown -R www:www /usr/local/nginx 

    启动

    sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  • 相关阅读:
    c语言,动态数组
    利用Word来发布博客到博客园(onenote类似)
    c语言,volatile
    c语言,变长数组
    C语言,sprintf与sscanf函数[总结]
    c语言,数组和指针
    Linux的notifier机制的应用
    Linux进程上下文切换过程context_switch详解--Linux进程的管理与调度(二十一)
    内核线程的进程描述符task_struct中的mm和active_mm
    Linux用户抢占和内核抢占详解(概念, 实现和触发时机)--Linux进程的管理与调度(二十)
  • 原文地址:https://www.cnblogs.com/8000cabbage/p/9501519.html
Copyright © 2011-2022 走看看