技术胖nginx教程(一):初探 Nginx 与环境配置(阿里云

2020-02-23  本文已影响0人  前端新阳

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

Nginx的优点

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

服务器占有率情况
为什么要学习这篇文章

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

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

学习环境

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

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

阿里云服务器配置

环境搭建

用yum进行安装必要程序
yum -y install gcc gcc-c++ autoconf pcre-devel make automake
yum -y install wget httpd-tools vim
建立目录

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

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

  1. 进入系统后,在目录下建立了一个nginx的文件夹。
  2. 进入 jspang文件夹 ,命令是 cd nginx
  3. 分别使用mkdir建立 app,backup,download,logs,work文件夹。
连接方式
  1. 阿里云官网,点击远程连接

    阿里云官网
  2. FileZilla连接阿里云服务器

    FileZilla方式
  3. Window PowerShell 连接,官网远程连接时复制粘贴不能用,所以打算用 window系统下的 Windows PowerShell 平台操作。命令如下:

ssh root@59.xxx.xxx.xxx      // @后面的是公网IP
Window PowerShell

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

上一篇下一篇

猜你喜欢

热点阅读