Nginx
努力上进的云同学
当你觉得目前的状况配不上自己的理想时,就静下心来读书学习吧!
展开
-
Nginx概念
Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。----来源百度百科Nginx常用功能:1、反向代理:作为web服务器最常用的功能之一这里我给来2张图,对正向代理与反响代理做个诠释,具体细节,大家可以翻阅下资料。Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又.原创 2020-09-07 22:30:43 · 358 阅读 · 0 评论 -
关于线程池
线程池是什么?“线程池”是为了减少创建和销毁线程的频率,其维持一定合理数量的线程,并让空闲的线程重新承担新的执行任务。“连接池”维持连接的缓存池,尽量重用已有的连接、减少创建和关闭连接的频率。这两种技术都可以很好的降低系统开销,都被广泛应用很多大型系统,如websphere、tomcat和各种数据库等web请求处理机制多进程方式:服务器每接受到一个客户端请求就有服务器的主进程生成一个子进程响应客户端,直到用户关闭连接,这样的优势是处理速度快,子进程之间相互独立,但是如果访问过大会导致服务器资源耗尽而原创 2020-09-07 22:09:50 · 242 阅读 · 0 评论 -
Nginx的源码安装以及master和worker的理解
Nginx中文文档参考资料一、Nginx的源码安装:1、解压nginx:tar zxf nginx-1.14.0.tar.gz2、进入nginx解压包:vim src/core/nginx.h修改:#define NGINX_VER "nginx/"(将此行末尾显示nginx版本号的配置删除)vim auto/cc/gcc修改:# debug...原创 2019-10-23 17:46:17 · 213 阅读 · 0 评论 -
实现日志切割以及访问控制
一、nginx日志切割1.什么是日志切割?日志切割就是把系统的日志以天为单位进行存放,即每一天的日志都分开放企业当中每天都要备份昨天的日志,然后生成一个新的日志记录今天的如果不做日志切割,当日志文件很大的时候,vim打开的时候可能卡死等等而且排错的时候也简单,是哪天的问题查哪天的日志2.为什么要进行日志切割?在生产环境中每一天的日志文件都是要打包备份的如果每天都手动的去截取...原创 2019-10-23 19:42:31 · 371 阅读 · 0 评论