nginx 概述
nginx 是一个开源且高性能,可靠的 HTTP 中间件,代理服务
HTTP 服务: httpd, IIS, GWS, NGINX 等
安装
安装最新稳定版 http://nginx.org/en/linux_packages.html
eg: debian
$ apt install curl gnupg2 ca-certificates lsb-release
$ echo deb http://nginx.org/packages/debian/ lsb_release -cs nginx | tee /etc/apt/sources.list.d/nginx.list
$ wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
$ apt update && apt install nginx -y
主要功能
nginx 专为性能优化而开发。主要功能
- 正向代理
- 反向代理
- 负载均衡
- 动静分离
配置文件
配置文件分为三块:
- 全局块 : 主要是设置一些影响 Nginx 服务器 整体运行的配置指令
events块 : 影响 Nginx 服务器与用户的网络连接HTTP块 : 诸如反向代理和均衡负载都在此配置
1 | # 全局块 |