nginx概要
nginx
高性能,低消耗的 Http反向代理web服务器。优点:占用内存少,并发能力强。 专门为性能优化并
发,注重效率,能承受高负载的能力,5W并发连接数
支持热部署
反向代理
正向代理:相当于vpn翻墙。
反向代理:客户端对代理无感知,用户不需要配置,用户请求,发送到反向代理服务器,反向代理服务
器根据要求去访问对应的服务器,并且获取返回数据再返回给用户。
负载均衡
增加服务器数量,将大量请求均匀的分散到各个服务器上。
动静分离
为了加快网站的解析速度,可以把动态页面和静态页面用不同的服务器来解析,提高响应速度。
安装 和使用
安装
/etc/nginx,
常用命令
配置文件nginx.conf
/etc/nginx.conf
配置文件三部分组成:全局块,event块,http块
全局块:从配置文件开始到events块之间的内容,主要设置一些影响服务器整体运行的配置指令
event块:影响nginx服务器和网络的连接
Http块: nginx配置最频繁的部分,代理,缓存和日志定义
service:和虚拟主机有密切关系,
nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。
nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。
nginx -s reopen 重新打开日志文件。
nginx -c filename 为 Nginx 指定一个配置文件,来代替缺省的。
nginx -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并
尝试打开配置文件中所引用到的文件。
nginx -v 显示 nginx 的版本。
nginx -V 显示 nginx 的版本,编译器版本和配置参数。
1
2
3
4
5
6
7
8
评论0