#概述
是一个高性能的http服务器、反向代理服务器及电子邮件代理服务器
小型web server
#特点
优:性能稳定 功能丰富 运维简单 处理静态文件快 低消耗
#安装
##windows
- 下载nginx并启动
本地浏览器http://localhost:80 测试是否成功 - 关闭nginx
nginx -s stop/nginx -s quit
taskkill /f /t /im nginx.exe - 设置开机自启动
下载Windows Server Wrapper
将其中.exe复制到nginx安装目录中同时创建同名.XML
cmd>winsw-1.9-bin.exe install
##Linux
- 下载nginx安装包至/usr/local/nginx
- 解压 tar -zxvf nginx…
- 安装依赖包
gcc, zlib, zlib_devel, prce_devel - 安装nginx
cd /usr/local/nginx
./configure
make
make install - vi /usr/local/nginx/conf/ngnx.conf
- 启动nginx
- 查看进程
#应用场景
##http静态服务器
配置静态资源访问,有两种方式:
采用root关键字配置
采用alias关键字配置
##虚拟主机
nginx虚拟主机配置,分为三种情况:
基于域名的虚拟主机(应用于外部网络)
基于端口的虚拟主机(应用于内部网站)
基于IP的虚拟主机
##反向代理
负载均衡
Client------正向代理服务器------资源
Client(1、2、、、)------反向代理服务器------Server(1、2、、、)===》负载均衡