码迷,mamicode.com
首页 > 其他好文 > 详细

001 nginx的简介和安装

时间:2018-07-06 21:33:42      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:com   usr   下载   一个   int   代理   源码   路径   使用   

一 . 概述

  现在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的简介和安装

标签:com   usr   下载   一个   int   代理   源码   路径   使用   

原文地址:https://www.cnblogs.com/trekxu/p/9275541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!