选用系统 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

nginx 服务器 在 centos7 系统下的两种方式的更多相关文章

  1. 内核知识第12讲,SSDT表.以用户模式到系统模式的两种方式.

    内核知识第12讲,SSDT表.以用户模式到系统模式的两种方式. 一丶IDT解析. 我们知道.IDT表中存放着各种中断信息.比如当我们调用int 3的时候,则会调用IDT表中的第三项来进行调用. 而函数 ...

  2. 自学Linux Shell9.2-基于Red Hat系统工具包存在两种方式之一:RPM包

    点击返回 自学Linux命令行与Shell脚本之路 9.2-基于Red Hat系统工具包存在两种方式之一:RPM包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方 ...

  3. 自学Linux Shell9.4-基于Red Hat系统工具包存在两种方式之二:源码包

    点击返回 自学Linux命令行与Shell脚本之路 9.4-基于Red Hat系统工具包存在两种方式之二:源码包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方式 ...

  4. windows下配置tomcat服务器的jvm内存大小的两种方式

    难得遇到一次java堆内存溢出(心里想着,终于可以来一次jvm性能优化了$$) 先看下报错信息, java.lang.OutOfMemoryError: GC overhead limit excee ...

  5. CentOS7安装EPEL的两种方式

    转自:http://www.mamicode.com/info-detail-1671603.html epel是社区强烈打造的免费开源发行软件包版本库. EPEL,即Extra Packages f ...

  6. CentOS7安装Redis的两种方式

    1. 源码安装方式(不推荐): https://www.cnblogs.com/zuidongfeng/p/8032505.html https://www.cnblogs.com/zerotomax ...

  7. Nginx配置同一个域名http与https两种方式都可访问

    ##配置 http://test.pay.joyhj.com https://test.pay.joyhj.com 两者都可访问 # vim /usr/local/nginx/conf/vhost/t ...

  8. 客户访问站点将bbs/链接 跳转至forum/链接下的两种方式

    显性 302 暂时重定向跳转 server { listen 80 ; server_name localhost; index index.html index.htm index.php; roo ...

  9. 设置Linux之CentOS7的网络的两种方式动态IP+静态IP

    1 动态IP 参考之前的文章 点击进入 2 静态IP vi /etc/sysconfig/network-scripts/ifcfg-ens33 详情配置如下,上面半部分是我之前的动态IP的设置 静态 ...

随机推荐

  1. tomcat源码 分析 Catalina

    通过查看分析启动脚本,发现最终调用的入口是org.apache.catalina.startup包下面的Bootstrap#main public static void main(String ar ...

  2. [蓝桥杯]ALGO-90.算法训练_出现次数最多的整数

    问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20.然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来.如果有两 ...

  3. STL进阶--成员函数 vs 算法

    容器的成员函数 vs 算法 容器中同名的函数 List: void remove(const T); template<class Comp> void remove_if(Comp); ...

  4. Eclipse安装Markdown插件

    Markdown Editor 安装Markdown插件可以实现 .md 和 .txt 文件的 Markdown 语法高亮,并提供 HTML 预览. 因为之前没有安装过别的插件,eclipse上安装插 ...

  5. webpack学习总结(一)

    * webpack安装 1. 安装最新node,node自带npm包管理器: 2. 全局模式安装webpack(只有将webpack在全局模式下安装才能在命令行直接通过webpack执行命令) $np ...

  6. Javascript中变量提升的问题(五)

    一.函数声明变量提升   函数声明具有变量提升的问题,所以在函数被声明之前就可以访问. console.log(getValue()); function getValue() { return 'a ...

  7. 无法将当前工程转化成model 2.5/3.1:Cannot change version of project facet Dynamic Web Module to 2.5.

    Description    Resource    Path    Location    TypeCannot change version of project facet Dynamic We ...

  8. JVM异常之:栈溢出StackOverflowError

    在java虚拟机规范中,虚拟机栈和本地方法栈都会出现StackOverflowError和OutofMemoryError,程序计数器是java虚拟机中唯一一块不会产生error的内存区域. 一.St ...

  9. 客户端负载均衡Feign之二:Feign 功能介绍

    一.Ribboon配置 在Spring cloud Feign中客户端负载均衡是通过Spring cloud Ribbon实现的,所以我们可以直接通过配置Ribbon客户端的方式来自定义各个服务客户端 ...

  10. [UE4]条件融合动画: Blend Posed by int

    Aim Group=0:使用动画“Blend Pose 0” Aim Group=1:使用动画“Blend Pose 1”