前言
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发 高性能的 Web和 反向代理 服务器 ,也是一个 IMAP/POP3/SMTP 代理服务器。
Nginx在部署网站时,可以说是小伙伴们的首选,当然不能说全部项目都使用,对于一些小项目,直接IIS(.Net)、Tomcat(Java)等就搞定了,但对于大项目或微服务架构,Nginx肯定是少不了啦,一张图看清Nginx有多火:
Nginx之所以招人喜爱, 那是它本身性能好,支持并发量大,内存消耗少,配置简单,提供功能给力,最重要是开源免费。 接下来会挑重要的来说说,了解我的小伙伴都应该知道,我喜欢边实操,边说理论;走起来~~~
正文
关于安装我就不一步一步来演示啦,如果需要详细安装步骤,点 这里 ,菜鸟教程很详细了,接下来就重点说说平时用得比较多的功能。
以下演示是通过阿里云服务器演示,系统为Centos7,nginx版本为1.18.0。 用到连接云服务器的工具为Xshell6,上传文件为Xftp 6.
1. 配置文件解读
Nginx和Redis一样,只需简单的文件配置,就能轻松实现吊炸天的功能,所以先来了解一下配置文件内容,不用太急着知道怎么用,接下来在功能实操的时候还会用到。
nginx.conf文件是经常需要配置的,我这里安装完成之后,该配置文件的路径见下图:
文件主要内容如下: