zoukankan      html  css  js  c++  java
  • linux-centos7 安装 nginx 代理服务器的两种方式

    选用系统 Centos7

    < 一 >  使用 yum 安装,该方法比较方便,如果不追求版本推荐使用

    01, 添加 nginx 储存库 

    yum -y install epel-release

    02, 安装 nginx

    yum -y install nginx

    03, 查看安装版本号,检查是够安装成功

    nginx -v

    < 二 > 自定义下载安装,比较麻烦如果对 linux 系统不是很熟悉的不推荐使用,但是安装比较灵活,适合强迫症患者

    01,去官网下载自己需要的版本的安装包 =》http://nginx.org/en/download.html

    02,上传到自己的服务器,这里笔者打算安装到  /usr/local/nginx 下

    03,解压 => tar -zxvf nginx-1.15.1.tar.gz 

    04,进入解压后的目录

    05,配置检查环境和安装参数 =>  ./configure --prefix=/usr/local/nginx

     

    06, 上面的步骤可能会出现依赖不存在的情况,可根据提示用 yum 安装,笔者这边缺少两个依赖库,安装命令如下

    yum -y install pcre-devel zlib-devel

    07,继续执行,出现以下画面为配置成功 =>  ./configure --prefix=/usr/local/nginx

    08,编译并安装 => make & make install

    09,修改配置文件的启动用户,防止出现 403 权限不足的情况

    cd /usr/local/nginx/

    vim /conf/nginx.conf

    将 nobody 修改成当前用户 root 《这里的root是安装时登入的linux用户》

    10,启动 ./sbin/nginx

    11,配置环境变量,让任意目录下可以使用 nginx 命令

    vim /etc/profile

    12,运行修改后的可执行文件让其生效 => source  /etc/profile

    13,检查是否配置成功 => nginx -v

    14,启动后在浏览器地址栏输入服务器 IP 地址,如出现以下画面 则一切 OK

    < 三 >,几个常用命令

    01,启动服务器                                     

    niginx                   

    02,检查配置文件是否书写正确       

    nginx -t                 

    03,加载新配置文件(相当于重启)

    nginx -s reload    

    04,立即关闭

    nginx -s stop      

    05,完成所有请求后停止

    nginx -s quit     

    06,重新打开日志文件    

    nginx -s reopen 

  • 相关阅读:
    sprinf sprintf_s 的用法
    c++中static的用法详解
    C++数值类型与string的相互转换
    setTimeout(function(){}, 0);
    学习 Node.js 的 6 个步骤
    $destroy——angular
    模态框——angular
    日期控件
    前端加密
    ui-router
  • 原文地址:https://www.cnblogs.com/lovling/p/9197572.html
Copyright © 2011-2022 走看看