Httpd服务进阶知识-HTTP协议详解】的更多相关文章

Httpd服务进阶知识-HTTP协议详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.WEB开发概述 1>.C/S编程 CS即客户端.服务器编程. 客户端.服务端之间需要使用Socket,约定协议.版本(往往使用的协议是TCP或者UDP),指定地址和端口,就可以通信了. 客户端.服务端传输数据,数据可以有一定的格式,双方必须先约定好. 2>.B/S编程 BS编程,即Browser.Server开发. Browser浏览器,一种特殊的客户端,支持HTTP(s)等协议,能…
Httpd服务进阶知识-LAMP源码编译安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 想必大家都知道,动态资源交给fastcgi程序处理,静态资源依旧由httpd服务器处理 .我曾经将httpd,fastcgi,mariadb服务器分开部署(要笔记的下伙伴戳我),httpd服务和fastcgi服务(实际上在就是php-fpm软件包)之间通信是基于php-fpm默认的9000端口.但实际工作中,我们大多数是将httpd服务和fastcgi服务放在同一台服务器上运行,在同一…
Httpd服务进阶知识-基于FASTCGI实现的LAMP架构 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.httpd+php结合的方式 module: php fastcgi : php-fpm php-fpm: CentOS : PHP-5.3.2之前:默认不支持fpm机制:需要自行打补丁并编译安装 httpd-2.2:默认不支持fcgi协议,需要自行编译此模块 解决方案:编译安装httpd-+ CentOS : httpd-2.4:rpm包默认编译支持fcgi模块…
Httpd服务进阶知识-基于Apache Modele的LAMP架构之PhpMyAdmin案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常见LAMP应用 PhpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库 WordPress 是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可把 WordPress当作一个内…
Httpd服务进阶知识-LAMP架构概述  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.LAMP架构概述 1>.什么是LAM(M)P架构 L: linux A: apache (httpd) M: mysql, mariadb (M): memcached P: php, perl, python 2>.WEB资源类型 静态资源: 原始形式与响应内容一致,在客户端浏览器执行 客户端web相关技术: html,javascript,css,jpg 动态资源: 原始形式通…
Httpd服务进阶知识-基于Apache Modele的LAMP架构之Discuz!论坛案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装依赖包及数据库  博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/12019502.html 二.部署Discuz!论坛程序 1>.下载Discuz!相关软件包 官网地址: https://www.discuz.net/forum.php 2>.解压缩WordPress博客程序到网页站…
Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装依赖包及数据库授权 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/12019502.html 二.布署WordPress博客程序 1>.下载wordpress软件 官方网站: https://cn.wordpress.org/ 2>.解压缩WordPress博客程序到网页站点目录下 …
Httpd服务进阶知识-调用操作系统的Sendfile机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.不用 sendfile 的传统网络传输过程 read(file, tmp_buf, len) write(socket, tmp_buf, len) 硬盘 >> kernel buffer >> user buffer >> kernel socket buffer >> 协议栈 一般网络应用通过读硬盘数据,写数据到 socket…
Httpd服务入门知识-http协议版本,工作机制及http服务器应用扫盲篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Internet与中国 Internet最早来源于美国国防部高级研究计划局ARPA建立的ARPANet,1969年投入运行.1983年,ARPAnet分裂为两部分:ARPAnet和纯军事用的MILNET.当年1月,ARPA把TCP/IP协议作为ARPAnet的标准协议,这个以ARPAnet为主干网的网际互联网便被称为Internet.1986年,美国…
高效开发之SASS篇   作为通往前端大神之路的普通的一只学鸟,最近接触了一样稍微高逼格一点的神器,特与大家分享~ 他是谁? 作为前端开发人员,你肯定对css很熟悉,但是你知道css可以自定义吗?大家都知道,js中可以自定义变量,css仅仅是一个标记语言,不是编程语言,因此不可以自定义变量,也不可以引用等等.作为一名程序员,不能编程怎么能忍受,这就是sass存在的意义,工业化生产,让CSS程序范儿. 主要目的就是让你写CSS时不在重复. SASS优点可以简单的规纳为以下几点: 增加了一些编程特性…