摘要: 一 PHP简介 PHP是一种通用服务器端脚本编程语言,其主要用于Web开发以实现动态Web页面,它也是最早实现将脚本嵌入HTML中的服务器端脚本语言之一。同时,PHP还提供了一个命令行接口,因此,PHP也可以在大多数系统上作为一个独立的shell来使用。 Rasmus Lerdorf于1994年开始 阅读全文
posted @ 2020-06-06 16:21 LongMX 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一 httpd-2.4的新特性 MPM支持在运行时装载(DSO机制),以模块形式按需加载; --enable-mpms-shared=all --with-mpm={prefork|worker|event} 支持event mpm; 异步读写 支持在每模块及每目录分别使用不同的日志级别 支持每请求 阅读全文
posted @ 2020-05-28 16:23 LongMX 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 一、基于CentOS的自带的rpm包安装httpd 对于httpd来讲,其安装使用对于CentOS 6和CentOS 7是不一样的,对于CentOS 6而言,默认提供的RPM包是2.2的,而CentOS 7默认提供的安装包是2.4的; 一般而言,httpd在CentOS上的安装配置方式分为两种: 通 阅读全文
posted @ 2020-05-27 14:15 LongMX 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 自上世纪80年代末至90年代初互联网诞生以来,Web服务可以说是在互联网的普及过程当中起到了巨大的作用。而Web服务应该是当今世界上普通用户访问互联网的最广泛的方式了,用户只需在浏览器中输入所谓网址的方式即可浏览互联网上的海量信息,而浏览器这种瘦客户端的交互方式也是目前最主流的交互方式。 Web服务 阅读全文
posted @ 2020-05-10 10:53 LongMX 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 一、简要回顾 IO模型: blocking、nonblocking、multiplexing、event-driven、AIO Nginx特性:non-blocking、event-driven、AIO 所以Nginx在典型的这几项IO模型当中的所谓实现高并发服务器端编程的概念上都是支持的。 Ngi 阅读全文
posted @ 2019-04-20 18:04 LongMX 阅读(8493) 评论(0) 推荐(1) 编辑
摘要: Nginx的官方站点:www.nginx.org Nginx:是engine X的简写 有两个分支比较流行: Tengine:淘宝对Nginx做了很多改进,做了很多研发。而且将其开源了,这个项目就是Tengine。 Registry Nginx在研发时调用了libevent这个组件,libevent 阅读全文
posted @ 2019-04-16 15:15 LongMX 阅读(1080) 评论(0) 推荐(1) 编辑
摘要: Nginx是一个Web服务器程序提供的开源解决方案,它既是一个Web Server同时又是一个著名的web proxy称为web的代理。但是作为代理来讲,它更多的应用场景是在反向代理上面,所以我们有时候将其称为web reverse proxy。 在讲Nginx之前,上面已经强调了两个术语,一个是w 阅读全文
posted @ 2019-04-16 14:41 LongMX 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 一、iptables补充与回顾 1、iptables修改链接跟踪表最大容量大小的方式 iptables的链接跟踪表最大容量为/proc/sys/net/ipv4/ip_conntrack_max(有的地方可能叫nf_conntrack_max),链接碰到各种状态的超时后就会从表中删除。 所以解決方法 阅读全文
posted @ 2019-04-16 11:54 LongMX 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 一、NAT引入 我们此前说过,把iptables扮演成为网络防火墙也无非就是找一台iptables启用起来的服务器主机,它一定是位于我们的本地网络所有数据报文与非本地网络主机之间进行通信时必经的网络接口上或者叫网络上。 因此对于内网主机来讲,都要把这个主机的内网接口当做网关,而这个主机它有一个外网接 阅读全文
posted @ 2019-04-15 17:04 LongMX 阅读(11943) 评论(0) 推荐(1) 编辑
摘要: 一、开放被动模式的ftp服务 如果想开放被动模式的ftp服务,大体上要通过连接追踪中的RELATED这么一个状态来实现,也就是说对于21号端口开放NEW和ESTSBLESHED。(命令连接一般是通过21号端口实现的),而对于数据连接由于它通过无法固定的模式时,工作在非固定的随机端口上,所以我们只需要 阅读全文
posted @ 2019-04-15 15:58 LongMX 阅读(654) 评论(0) 推荐(0) 编辑