nginx源码安装方法



  • 原作者作品请访问:http://www.pixiv.net/fanbox/entry.php?entry_id=43
    上次介绍了nginx简易安装的方法。简易的安装方法固然方便,但是可能会遇到:

    nginx : Depends: libssl1.0.0 (>= 1.0.2~beta3) but 1.0.1f-1ubuntu2.21 is to be > installed

    这样的问题,让我们无所适从,网上介绍了安装aptitude的方法,但是我尝试了还是没有成功。所以我将采用另外一种源码安装的方法来解决问题。源码安装虽然有些不方便,但是应该可以解决我们遇到的问题。

    1. 浏览器访问nginx的官方网页,找到最稳定的版本,复制下载链接。这里我安装的是1.10.2版本。

    2. 使用wget快速下载我们源码,1.10.2版本的命令是:

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

    1. 解压

    tar xvf http://nginx.org/download/nginx-1.10.2.tar.gz

    1. nginx如果是使用rewrite模块的话,是需要pcre库的依赖的,因此需要安装pcre库。我这里使用的是Ubuntu,所以是:

    apt-get install libpcre3 libpcre3-dev

    或者是

    apt install libpcre3 libpcre3-dev

    1. 进入目录进行配置。这里推荐官网上的配置,因为服务器软件源版本是按照这个配置进行编译的,会和软件源安装的版本一致。官网的链接是这里
    ./configure \
    --prefix=/etc/nginx \
    --sbin-path=/usr/sbin/nginx \
    --conf-path=/etc/nginx/nginx.conf \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --pid-path=/var/run/nginx.pid \
    --lock-path=/var/run/nginx.lock \
    --http-client-body-temp-path=/var/cache/nginx/client_temp \
    --http-proxy-temp-path=/var/cache/nginx/proxy_temp \
    --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
    --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
    --http-scgi-temp-path=/var/cache/nginx/scgi_temp \
    --user=nginx \
    --group=nginx \
    --with-http_ssl_module \
    --with-http_realip_module \
    --with-http_addition_module \
    --with-http_sub_module \
    --with-http_dav_module \
    --with-http_flv_module \
    --with-http_mp4_module \
    --with-http_gunzip_module \
    --with-http_gzip_static_module \
    --with-http_random_index_module \
    --with-http_secure_link_module \
    --with-http_stub_status_module \
    --with-http_auth_request_module \
    --with-threads \
    --with-stream \
    --with-stream_ssl_module \
    --with-http_slice_module \
    --with-mail \
    --with-mail_ssl_module \
    --with-file-aio \
    --with-http_v2_module \
    --with-ipv6
    
    1. 接着就是构建和安装了。

    make -j4 && make install


Log in to reply
 

走马观花

最近的回复

  • 这个错误没多大影响,qt模块可以在QT setting里进行勾选

    read more
  • 如果对操作不是很熟悉或者是操作不便的话,也可以在Windows的命令行执行NDK的安装。参数是一样的:
    Windows命令行安装NDK

    read more
  • 忘记补充图片了。这里需要点击更新安装才行。😆
    点击更新安装

    read more
  • 问:
    如何在Qt Creator安装NDK呢?
    除了那个🔽 按钮外,还有别的办法吗?
    答:
    Qt Creaator 4.11中更加整合了Android SDK Manager。其实大家都可以不运行默认的Android SDK Manager,直接在Qt Creator中选项->设备->Android,就可以进行操作了。

    通过````高级选项……,启动一些Android SDK Manager,只需要带上参数ndk-bundle```。原来没有NDK的你,也可以通过Android SDK Manager安装了。很简单吧。
    Android SDK Manager安装NDK

    read more

关注我们

微博
QQ群