Nginx简介及常用命令
1.nginx简介
nginx由俄罗斯工程是开发,实现了为第二访问量的网站集中入口,高并发访问的功能.作为一个反向代理的web服务器/http服务器使用;
1.1web服务器/http服务器
nginx可以接收http请求,返回http响应,它是一个web服务器/http服务器.tomcat也是web服务器/http服务器,nginx只能处理转发和静态文件的访问,本身没有访问动态资源(java代码,web应用)能力
1.2反向代理
正向代理:代理的是访问网络的客户端
反向代理:代理的就是被访问一端的逻辑
1.3实现的作用
互联网框架中的作用
- 负载均衡
- 负载:承受前方高并发访问(用户量大,访问次数多) 单台的nginx 上限3-7万并发
- 均衡:将大量并发按照需求进行分发到后端服务器
- 动静分离
- 静态文件访问到nginx获取
- 动态资源访问到后端tomcat
2.Nginx常用命令
验证配置是否正确: |
nginx -t |
查看Nginx的版本号: |
nginx -V |
启动Nginx: |
start nginx |
快速停止或关闭Nginx: |
nginx -s stop |
正常停止或关闭Nginx: |
nginx -s quit |
配置文件修改重装载命令: |
nginx -s reload |