前言:之前的文章有些过就不罗嗦了。
Nginx 基础内容
是什么?
Nginx 是一个轻量级的 HTTP 服务器,采用事件驱动、异步非阻塞处理方式的服务器,它具有极好的 IO 性能,常用于 HTTP服务器(包含动静分离)、正向代理、反向代理、负载均衡 等等.
Nginx 和 Node.js 在很多方面是类似的,例如都是 HTTP 服务器、事件驱动、异步非阻塞等,且 Nginx 的拥有的功能,也可以使用 Node.js 去实现,但它们的使用场景是不同的,Nginx 擅长于底层服务器端资源的处理(静态资源处理转发、反向代理,负载均衡等),Node.js 更擅长上层具体业务逻辑的处理.
下载和启动
下载
可直接访问 Nginx官网 进行下载对应的压缩包:
-
方式一、可直接在主页面的各种 主版本(mainline version) 或 稳定版本(stable version) 进行下载
我选的是06-13 mainline version
方式二、可通过右侧导航的 download 选项进行下载,一般下载 稳定版本
解压
将对应的 .zip
压缩文件解压并存放到合适的磁盘目录即可.
启动服务
进入到对应的 Nginx 目录,双击执行 nginx.exe
或者在命令行中通过 start nginx
启动服务,启动后会有一闪而过的弹窗,这就代表启动成功了,此时通过浏览器访问 http://localhost
:
.conf 配置文件简介
Nginx 的配置文件位置为 /nginx-xxx/conf/nginx.conf
,可以查看或添加和修改配置文件: