一、Nginx服务
1、介绍
Nginx软件常见的使用方式或架构为:LNMP(linux nginx mysql php),Nginx三大主要功能,web 站服务,反向代理负载均衡(nginx lvs haproxy),nginx缓存服务
2、特点
①支持高并发:能支持几万并发连接(特别是静态小文件业务环境)
②资源消耗少:在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB
③可以做HTTP反向代理及加速缓存、即负载均衡功能,
内置对RS节点服务器健康检查功能,这相当于专业的Haproxy软件或LVS的功能。
④具备Squid等专业缓存软件等的缓存功能。
⑤支持异步 络I/O事件模型epoll(Linux 2.6+)(绘图说明同步和异步)
总结:高并发–>资源消耗少–>功能多样(web服务/负载均衡/支持缓存)–>通讯模型先进(epoll)
3、企业功能应用
①作为web服务软件
②反向代理或负载均衡服务
③前端业务数据缓存服务
4、常见提供动态服务软件
①PHP(FastCGI):大中小型 站都会使用,动态 页语言PHP程序的解析容器,可以配合Apache解析动态程序,不过,这里的PHP不是FastCGI守护进程模式,而是mod_php5.so模块形式,也可以配合Nginx解析动态程序,此时的PHP常用FastCGI守护进程模式提供服务。
②Tomcat:中小企业动态Web服务主流,互联 JAVA容器主流(如JSP、do)
③Resin:大型动态Web主流,互联 JAVA容器主流(如JSP、do)
④IIS,微软windows下的Web服务软件(如asp、aspx)
二、Nginx编译安装
1、安装Nginx依赖包
2、编译安装
3、 Nginx重要目录结构
conf |
nginx服务配置文件信息 |
html |
web服务的站点目录 |
logs |
nginx服务相关日志文件保存的目录 |
sbin |
nginx服务相关命令保存目录 |
4、相关命令使用
5、Nginx配置文件
4、本地域名解析测试
5、Nginx错误页面
6、其它扩展知识小结
①利用vim复制命令,复制创建多个server主机标签;即x,ycopyz—10,17copy17
③304状态码的意义说明
304状态码是浏览器缓存造成的,可以利用装包工具进行查看获取(抓包工具进行理解http访问过程)
取消缓存的方式为:在浏览器设置中进行清除缓存;或者采用浏览器强制刷新功能进行浏览器缓存的刷新
④wireshark抓包软件使用
启动软件—选择需要进行转包的 卡—开始进行抓包
上下箭头选中批量操作的行
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8581 人正在系统学习中 相关资源:实例讲解分布式缓存软件Memcached的Java客户端使用-其它代码类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!