zoukankan      html  css  js  c++  java
  • Centos7下nginx的安装与配置

    说明:软件安装的基础目录路径:/usr/local 所以下载软件的时候切换到此目录下下载直接解压即可

    1.安装gcc gcc-c++依赖包

    yum install -y gcc gcc-c++

    2.下载编译安装PCRE库

    切换到usr/local目录下执行命令

    • 下载安装包
    wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
    • 解压安装包
    tar -zxvf pcre-8.36.tar.gz
    • 编译安装
    cd pcre-8.36
    ./configure
    make && make install

    3.下载编译安装SSL库

    • 下载安装包
    wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
    • 解压压缩包
    tar -zxvf openssl-1.0.1j.tar.gz
    • 编译安装
    cd openssl-1.0.1j
    ./config
    make && make install

    4.下载编译安装zlib依赖库

    • 下载安装包
    wget http://zlib.net/zlib-1.2.11.tar.gz
    • 解压安装包
    tar -zxvf zlib-1.2.11.tar.gz
    • 编译安装
    cd zlib-1.2.11
    ./configure
    make && make install

    依赖包和环境都安装配置好之后接下来就需要安装nginx了

    5.nginx的安装

    • 下载安装包
    wget http://nginx.org/download/nginx-1.8.0.tar.gz
    • 解压安装包
    tar -zxvf nginx-1.8.0.tar.gz
    • 编译安装
    cd nginx-1.8.0
    ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
    make && make install

    (注:编译第二条指令里面:--prefix=/usr/local/nginx指定编译安装的目录,编译成功之后会在/usr/local目录下展示nginx安装之后文件夹,可以删除nginx-1.8.0编译文件)

    6.nginx相关操作命令

    切换到nginx目录下

    cd /usr/local/nginx
    

    执行如下命令

    • 启动nginx
    ./sbin/nginx 
    • 检查nginx配置文件是否正确
     ./sbin/nginx -t

    看到如图所示说明nginx配置文件准确

    • 停止nginx

    查看nginx所占进程号,结束即可

    ps -ef|grep nginx
    kill -9 端口号
  • 相关阅读:
    opacity兼容性以及存在问题处理
    删除节点方法要注意的区别
    java基础-常见面试题(一)
    第04次作业-树
    第03次作业-栈和队列
    第02次作业-线性表
    Data_Structure-绪论作业
    C语言第二次实验报告
    C语言第一实验报告
    mysql 查询优化
  • 原文地址:https://www.cnblogs.com/sunny1009/p/11411673.html
Copyright © 2011-2022 走看看