随笔分类 -  Web

摘要:在项目中有一个功能需要在浏览器页面中浏览服务器的目录。服务器使用Nginx,而Nginx提供了相应的ngx_http_autoindex_module 模块,该模块提供了我们想要的功能。 Nginx-Fancyindex-Theme 这是从一个项目Fork过来,做了部分改动,并修复了少量bug后的完 阅读全文
posted @ 2020-12-29 00:48 Gmiao 阅读(3211) 评论(0) 推荐(0)
摘要:nginx的模块 nginx高度模块化,但其模块早期不支持DSO机制;1.9.11版本支持动态装载和卸载 核心模块:core module 标准模块: HTTP 模块:ngx_http_* Mail 模块 ngx_mail_* Stream 模块 ngx_stream_* 第三方模块: ngx_ht 阅读全文
posted @ 2018-07-29 16:54 Gmiao 阅读(273) 评论(0) 推荐(0)
摘要:nginx主配置段 帮助文档: http://nginx.org/en/docs/ngx_core_module.html 1、正常运行必备的配置 user:指定worker进程的运行身份,如组不指定,默认和用户名同名 pid /PATH/TO/PID_FILE:指定存储nginx主进程PID的文件 阅读全文
posted @ 2018-07-29 16:44 Gmiao 阅读(320) 评论(0) 推荐(0)
摘要:Nginx介绍 特性: 模块化设计,较好的扩展性 高可靠性 支持热部署:不停机更新配置文件,升级版本,更换日志文件 低内存消耗:10000个keep-alive连接模式下的非活动连接,仅需2.5M内存 event-driven,aio,mmap,sendfile 基本功能: 静态资源的web服务器 阅读全文
posted @ 2018-07-05 11:43 Gmiao 阅读(165) 评论(0) 推荐(0)
摘要:I/O介绍 网络IO:本质是socket读取 磁盘IO: 每次IO,都要经由两个阶段: 第一步:将数据从磁盘文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长 第二步:将数据从内核缓冲区复制到用户空间的进程的内存中,时间较短 I/O模型 同步/异步:关注的是消息通信机制 同步:synch 阅读全文
posted @ 2018-07-04 22:43 Gmiao 阅读(306) 评论(0) 推荐(0)
摘要:https的实现 ​ 1)CA服务器端,生成自签证书 [root@ca ~]# cd /etc/pki/CA/ [root@ca CA]# (umask 077; openssl genrsa -out private/cakey.pem 2048) [root@ca CA]# openssl re 阅读全文
posted @ 2018-06-24 16:24 Gmiao 阅读(1266) 评论(0) 推荐(0)
摘要:httpd 2.4 常用配置 yum安装后默认配置文件 1 ~]# cat /etc/httpd/conf/httpd.conf 2 ServerRoot "/etc/httpd" 3 Listen 80 4 Include conf.modules.d/*.conf 5 User apache 6 阅读全文
posted @ 2018-06-24 16:21 Gmiao 阅读(845) 评论(0) 推荐(0)
摘要:yum安装 安装: yum -y install httpd 配置文件: /etc/httpd/conf/httpd.conf 和 /etc/httpd/conf.d/*.conf 下所有以.conf结尾的文件 服务控制: systemctl start|restart|stop|reload ht 阅读全文
posted @ 2018-06-24 14:59 Gmiao 阅读(2723) 评论(0) 推荐(0)
摘要:HTTP协议 ​HTTP协议的版本有:http/0.9, http/1.0, http/1.1, http/2.0;HTTP协议是无状态的,服务器无法持续追踪客户端的来源,解决HTTP协议无状态的方法有Cookie和Session;一次访问的过程请求(request)和响应(response)为HT 阅读全文
posted @ 2018-06-24 14:41 Gmiao 阅读(2234) 评论(0) 推荐(0)
摘要:Web相关概念简述 http:Hyper Text Transfer Protocol 超文本传输协议 持久连接:persistent connection 即TCP连接默认在一定时间内不关闭,可以被多个请求复用,在特点场景下可以有效降低资源消耗 管道机制:pipelining 即在同一个TCP连接 阅读全文
posted @ 2018-06-24 14:26 Gmiao 阅读(243) 评论(0) 推荐(0)