技术胖Nginx入门视频教程-01初识Nginx和环境准备

栏目: 服务器 · Nginx · 发布时间: 6年前

内容简介:作为一个前端,我相信你一定听说过Nginx。因为它在最近两年实在是太火了,作为一个前端如果不会Nginx,都不敢跟别人说自己是大前端。那Nginx到底是什么?我们还是引用官方的介绍吧:"Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。"视频观看地址:

作为一个前端,我相信你一定听说过Nginx。因为它在最近两年实在是太火了,作为一个前端如果不会Nginx,都不敢跟别人说自己是大前端。那Nginx到底是什么?我们还是引用官方的介绍吧:

"Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。"

视频观看地址: v.qq.com/x/page/m073…

Nginx的优点

  • 支持海量高并发:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。
  • 内存消耗少:在主流的服务器中Nginx目前是内存消耗最小的了,比如我们用Nginx+PHP,在3万并发链接下,开启10个Nginx进程消耗150M内存。
  • 免费使用可以商业化:Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费使用,并且可以用于商业。
  • 配置文件简单:网络和程序配置通俗易懂,即使非专业运维也能看懂。

当然它的有点还有很多,比如反向代理功能,负载均衡功能,我们会在文章中一一介绍,我这里就不跟大家赘述了。

现在Nginx非常火:我们可以通过 https://w3techs.com/ 这个网站看到,Nginx在服务器中排在第二位,但是是上升最快的网站,占有率达到39.7%。

技术胖Nginx入门视频教程-01初识Nginx和环境准备

为什么要学习这篇文章

作为一个前端,或多或少都会对Nginx有一些经验,那为什么还要学习那? 不系统:以前可能你只会配置某项功能(网上搜集),都是碎片化的知识,不没有形成系统化。这样就导致你服务出现问题时,根本不知道从哪里下手来解决这些问题。

那这篇文章我努力做到分功能,分层次的给大家系统的进行讲解,让大家能基本胜任Nginx的配置和运维工作。

** 学习环境 **

学习环境你可以有三种选择:

  • 自己找个电脑搭建 :需要自己有闲置电脑或者服务器,优点是稳定性高,可控能力强,学习更方便。
  • 购买阿里云ECS :需要花些小钱,我选用的是阿里云学生ECS,每月9.5元。
  • 使用虚拟软件 :这个如果电脑配置高,可以安装虚拟软件,缺点是麻烦,影响电脑性能,而且配置也比较多。

我选择阿里云的ECS,纯属个人懒省事,但是我认为这是最高效的。

下面是群里的小伙伴提供的一个阿里云的优惠价格。

玩转校园生态 ,只要9.5元一个月 ,你们可以酌情购买。 promotion.aliyun.com/ntms/act/ca…

(Linux的知识我这里不做过多的介绍,如果你对这个不熟悉自己去恶补一下吧)

我用的操作系统是CentOS 7.4 64位版本。

用yum进行安装必要程序

如果你 Linux 用的很熟练的话,我想这些程序你一定已经用 yum 安装过了,但是如果你还不熟悉Linux,你可以直接用yum进行安装就可以了。(然后自己百度一下这些东西的用处,这里不做过多的介绍了,只要照做就可以了)

yum -y install gcc gcc-c++ autoconf pcre-devel make automake
yum -y install wget httpd-tools vim
复制代码

建立目录

其实这个目录你是可以不建立的,但是那样你的系统会很乱,不利于以后的运维。所以我这里根据本人的喜好建立如下目录。

步骤如下(此步骤根据自己喜欢建立):

  1. 进入系统后,在目录下建立了一个 jspang 的文件夹。
  2. 进入 jspang文件夹 ,命令是 cd jspang
  3. 分别使用mkdir建立 app , backup , download , logs , work 文件夹。

这节课我们就先作到这里,下节课我们开始安装我们Nginx。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

大连接

大连接

[美] 尼古拉斯•克里斯塔基斯(Nicholas A. Christakis)、[美] 詹姆斯•富勒(James H. Fowler) / 简学 / 中国人民大学出版社 / 2013-1 / 59.90元

[内容简介] 1. 本书是继《六度分隔》之后,社会科学领域最重要的作品。作者发现:相距三度之内是强连接,强连接可以引发行为;相聚超过三度是弱连接,弱连接只能传递信息。 2. 本书讲述了社会网络是如何形成的以及对人类现实行为的影响,如对人类的情绪、亲密关系、健康、经济的运行和政治的影响等,并特别指出,三度影响力(即朋友的朋友的朋友也能影响到你)是社会化网络的强连接原则,决定着社会化网络的......一起来看看 《大连接》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

html转js在线工具
html转js在线工具

html转js在线工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具