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的简介和安装的主要内容,如果未能解决你的问题,请参考以下文章