优点
1支持一个进程打开大量的socket
2IO效率不会随着socket的增多而下降
3使用mmap加速
4内核微调
基本命令
1启动 ./sbin/nginx
2快速停止 ./sbin/nginx -s stop
3平滑停止 ./sbin/nginx -s quit
4重启 ./sbin/nginx -s reload
5启动配置文件 ./sbin/ngix -c conf/nginx.conf
虚拟主机
1两个域名指向同一台主机,显示不同的网页
2实现方式:配两个server
location匹配
1精准匹配
2路径匹配
3正则表达式匹配
反向代理:proxy_pass http://localhost:8080
负载均衡
upstream tomcat_cluster{
server 192.168.0.1 weight=10
server 192.168/0.2 wegiht=10
}
location /{
proxy_pass http://tomcat_cluster
}
动静分离:静态资源服务器 静态网页服务器 动态请求服务器 内部动态请求(ajax)请求服务器
负载均衡高可用:使用keepalived软件配置两台代理服务器,一台主机,一台备份机
reWrite:url重写隐藏,动态资源伪装静态资源
gzip压缩