内容简介:作为一个前端,我相信你一定听说过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有一些经验,那为什么还要学习那? 不系统:以前可能你只会配置某项功能(网上搜集),都是碎片化的知识,不没有形成系统化。这样就导致你服务出现问题时,根本不知道从哪里下手来解决这些问题。
那这篇文章我努力做到分功能,分层次的给大家系统的进行讲解,让大家能基本胜任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 复制代码
建立目录
其实这个目录你是可以不建立的,但是那样你的系统会很乱,不利于以后的运维。所以我这里根据本人的喜好建立如下目录。
步骤如下(此步骤根据自己喜欢建立):
- 进入系统后,在目录下建立了一个
jspang
的文件夹。 - 进入 jspang文件夹 ,命令是
cd jspang
。 - 分别使用mkdir建立
app
,backup
,download
,logs
,work
文件夹。
这节课我们就先作到这里,下节课我们开始安装我们Nginx。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 初识消息队列——WebSphere MQ入门
- 计算机视觉入门 之初识 opencv.js
- OpenGL/OpenGL ES 入门:基础变换 - 初识向量/矩阵
- OpenGL ES 入门之旅 -- GLSL初识着色器语言
- 初识webpack4,搭建webpack4 + typescript + scss 入门项目
- 初识Redis
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java Servlet & JSP Cookbook
Bruce W. Perry / O'Reilly Media / 2003-12-1 / USD 49.99
With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will ......一起来看看 《Java Servlet & JSP Cookbook》 这本书的介绍吧!