zoukankan      html  css  js  c++  java
  • 服务器部署_centos 安装nginx手记

     前言:

          a.linux上安装nginx网上有很多文章,本文仅仅是自己整理备忘.

          b.安装centos的时候,把develop相关组件都装上,免得缺这个缺哪个.

          c. 本文软件版本:nginx-1.2.3,pcre-8.31

    1. 安装pcre

        a. 解压pcre-8.31.zip     unzip pcre-8.31.zip 

        b. 开始安装
      

       mkdir -p /export/servers/pcre8;  
       ./configure --prefix=/export/servers/pcre8;  # 这个一定要注意,对于configure 命令来说有很多命令,但是prefix是一定要用的,这样可以把软件安装到指定的目录
        make;
         make install;

         注意: (1) 如果想重新安装 请执行 make clean
                 (2) 如果提示make[1]: Leaving directory ,这是shell在切换目录,切勿紧张...

    2. 安装nginx

        a. 解压nginx-1.2.3.tar.gz  tar vxf nginx-1.2.3.tar.gz

        b. 执行命令,开始安装   

    mkdir -p /export/servers/nginx
    #注意--with-pcre指定的是pcre的源目录,而不是安装目录!

    ./configure --prefix=/export/servers/nginx/
    --with-http_ssl_module
       --with-pcre=/export/tools/nginx/pcre-8.31
    make;

    make install;
    #http_stub_status_module 这个模块能够获取Nginx自上次启动以来的工作状态 1.5版本不适用
    #http_ssl_module //开启http_ssl模块

     3. 安装常见错误

         collect2: ld returned 1 exit status make[1]: [objs/nginx] Error 1

       关于这个错误的说法有很多,我此次导致这个错误的问题是,之前升级了openssl导致的,在上面configure参数中去掉

     --with-http_ssl_module
    问题得到解决
  • 相关阅读:
    LOJ P10004 智力大冲浪 题解
    LOJ P10011 愤怒的牛 题解
    LOJ P10002 喷水装置 题解
    洛谷 P2279 [HNOI2003]消防局的设立 题解
    洛谷 P5640 【CSGRound2】逐梦者的初心 题解
    洛谷 P2827 蚯蚓 题解
    [SHOI2012]魔法树
    浅析树链剖分
    [Bzoj1731]排队布局
    [POJ-1201]Intervals
  • 原文地址:https://www.cnblogs.com/onmyway20xx/p/3636257.html
Copyright © 2011-2022 走看看