• nginx安装.txt


    一、http://nginx.org/download/
    下载对应版本:wget http://nginx.org/download/nginx-1.5.9.tar.gz
    tar -zxvf nginx-1.5.9.tar.gz
    ./configure --prefix=/usr/local/nginx
    make && make install
    如果安装过程遇到问题:
     
    错误为:./configure: error: the HTTP rewrite module requires the PCRE library.
    yum -y install prce-devel
    错误为:
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    Setting up Install Process
    No package prce-devel available.
    Error: Nothing to do
     
    错误为:./configure: error: the HTTP cache module requires md5 functions
    from OpenSSL library. You can either disable the module by using
    --without-http-cache option, or install the OpenSSL library into the system,
    or build the OpenSSL library statically from the source with nginx by using
    --with-http_ssl_module --with-openssl=<path> options.
     
     
    yum -y install openssl openssl-devel
    再安装nginx
     
    二、启动 停止等操作
    /usr/nginx/sbin/nginx (/usr/nginx/sbin/nginx -t 查看配置信息是否正确)
    从容停止Nginx:
    kill -quit 主进程号
    快速停止Nginx:
    kill -term 主进程号
    强制停止Nginx:
    pkill -9 nginx
     
    进入:/usr/java/nginx位置
    下载nginx: wget http://nginx.org/download/nginx-1.8.0.tar.gz
    下载openssl : wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
    下载zlib : wget http://zlib.net/zlib-1.2.8.tar.gz
    下载pcre : wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
     
    如果没有安装c++编译环境,还得安装,通过yum install gcc-c++完成安装
     
    下一步,编译安装
    openssl :
     
    [root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz
     
    [root@localhost] cd openssl-fips-2.0.9
     
    [root@localhost] ./config && make && make install
    pcre:
     
     
     
    [root@localhost] tar zxvf pcre-8.36.tar.gz
     
    [root@localhost] cd pcre-8.36
     
    [root@localhost] ./configure && make && make install
     
     
     
    zlib:
     
    [root@localhost]tar zxvf zlib-1.2.8.tar.gz
     
    [root@localhost] cd zlib-1.2.8
     
    [root@localhost] ./configure && make && make install
     
     
     
    最后安装nginx
    [root@localhost] mkdir nginx
     //copy nginx.conf
    [root@localhost]tar zxvf nginx-1.8.0.tar.gz
     
    [root@localhost] cd nginx-1.8.0
     
    [root@localhost] ./configure && make && make install
     
    启动nginx
     
    /usr/local/nginx/sbin/nginx
     
    出现错误提示
    [root@localhost lib]# error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
     
    原因 在RedHat 64位机器上nginx读取的pcre文件为/lib64/libpcre.so.1文件,默认安装pcre时libpcre.so文件安装在/usr/local/lib/目录下,所以输入/opt/nginx/sbin/nginx -V 找不到文件路径!!
     
    1.首先确定安装了pcre.
     
    2.切换路径: cd /usr/local/lib 执行 ln -s /usr/local/lib/libpcre.so.1 /lib64/
     
    3.root权限下添加软链接 /usr/local/lib/libpcre.so.1 到 /lib64/ : ln -s /usr/local/lib/libpcre.so.1 /lib64/
  • 相关阅读:
    git 删除所有提交下的某个文件
    Sublime Text 中文
    git 常用文件目录介绍
    设计模式之——单例模式
    Mysql系统知识梳理
    Spring系列之——使用了哪些设计模式
    JAVA基础之——三大特征、接口和抽象类区别、重载和重写区别、==和equals区别、JAVA自动装箱和拆箱
    集合系列问题
    做一个优秀的职场人才
    Spring系列之——Spring事务以及两大核心IOC和AOP
  • 原文地址:https://www.cnblogs.com/pengcan/p/7273993.html
Copyright © 2020-2023  润新知