zoukankan      html  css  js  c++  java
  • centos7 编译安装nginx

    起因

    以前安装软甲一直使用yum, 但始终觉得高手都是使用编译安装的,怎么办, 咱得学啊

    开始

    1 安装需要的扩展

    yum -y install gcc gcc-c++
    yum -y install pcre pcre-devel
    yum -y install zlib zlib-devel
    yum -y install openssl openssl-devel
    

    2 获取nginx 包

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

    3 编译安装

    cd nginx-1.8.0
    ./configure --prefix=/usr/local/nginx  ## 安装目录 根据自己需要修改
    make 
    make install
    

    4 启动,停止

    /usr/local/nginx/sbin/nginx    ## 启动 如果在sbin 目录内使用 ./nginx
    
    /usr/local/nginx/sbin/nginx -s reload  ## 重新加载
    
    /usr/local/nginx/sbin/nginx -s stop  ## 停止
    

    5 查看进程

    ps -ef | grep nginx
    

    6 为了安装方便  写一个简单的执行脚本

    cd ~
    vim install_ngin.sh  ## 如果没有安装vim  yum -y install vin
    

    7 脚本内容

    #!/bin/bash
    
    cd ~
    makedir pack
    cd pack
    yum -y install gcc gcc-c++
    yum -y install pcre pcre-devel
    yum -y install zlib zlib-devel
    yum -y install openssl openssl-devel
    yum -y install wget
    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 --prefix=/usr/local/nginx
    make 
    make install
    echo "安装成功"
    

    8 给脚本执行权限

    chmod +x install_nginx.sh
    

    9 执行脚本

    ./install_nginx.sh   ## 注意  ./  是必须的
    

    10 步骤同上 开启nginx 查看进程等

    /usr/local/nginx/sbin/nginx
    
    ps -ef | grep nginx
    
    /usr/local/nginx/sbin/nginx -s reload
    
    /usr/local/nginx/sbin/nginx -s stop

    结束

    以上过程是我一边执行 一边记录的 问题应该不大

  • 相关阅读:
    [转]修改远程桌面端口
    [转]3个著名加密算法(MD5、RSA、DES)的解析
    [转]常见HTTP状态(如200,304,404,503)
    用 SqlConnectionStringBuilder 来写连接字符串,向连接字符串添加设置
    windows 设置ipsec防火墙
    网络带宽单位换算
    Linux 检查端口gps命令
    设置Linux防火墙
    windows 服务器同步互联网时间
    windows 路由转发
  • 原文地址:https://www.cnblogs.com/baozi-tudou/p/12441618.html
Copyright © 2011-2022 走看看