001 nginx的简介和安装

Posted 最爱五仁月饼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001 nginx的简介和安装相关的知识,希望对你有一定的参考价值。

一 . 概述

  现在nginx非常的流行,它是一个高性能的http服务器,我们可以使用它作为负载均衡服务器,动静分离服务器,反向代理服务器等各种我们确实需要的功能.

  多的话不用去说,想要学习一下nginx的第一步,就是安装一下nginx这个服务器.


 二 . 安装nginx

  本次我们的环境是centos7这个系统,我们采用源码安装的方式进行,

多的话不去说,首先就是从官网上下载这个文件.我们需要做的第一步就是解压.

然后我们进行解压包,然后使用 ./configure --prefix=/usr/local/nginx 这个命令进行软件的配置操作.

  在配置的过程之中,一般情况下我们都会缺少一个依赖包.

常见的错误:

[1]缺少C++的编译包,我们可以使用 yum install gcc gcc-c++ 来安装编译包

[2] 缺少pcre正则表达式的包,我们可以使用 yum install pcre pcre-devel来安装pcre包.

[3]缺少zlib的gzip压缩包,我们可以使用yum install zlib zlib-devel来安装这个zlibbao.

当我们配置完软件的之后,我们就使用make make intall来完成软件的安装.

  如果还是出现问题,我们按照提示进行修正就可以了.

在上面,我们制定安装的路径是 /usr/local/nginx 这个包下面.

  我们首先进行这个目录之中,使用ll命令看下这个包下面的文件.

很常见的,我们发现了下面的四个包.从名字上我们就能知道这些包到底是做什么的.

我们首先进入sbin目录下,我们启动nginx这个服务.

  我们使用nginx 脚本来启动ngixn服务.

[1] 关闭服务 : nginx -s stop 或者 nginx -s quit 来退出服务.

[2] 使用 nginx -s reload 来重新加载nginx 服务

我们可以使用ps -ef | grep nginx 来查看我们的服务是否已经启动:

我们现在需要做的就是关闭防火墙,不要因为linux的原因导致我们学习nginx出现一些障碍.

  使用systemctl stop firewalld 来关闭防火墙.

当我们在外部的浏览器之中,出现如下图就说明我们的nginx安装成功了.

 

  

以上是关于001 nginx的简介和安装的主要内容,如果未能解决你的问题,请参考以下文章

Git简介和安装001

001.Nginx简介

001.Redis简介及安装

(001)Nginx简介

001-docker安装nginxmysql

Oracle_001_怎么安装virtualbox虚拟机运行xp环境oracle简介virtualboxVMWare