摘要:
Web服务基础介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.正常情况下的单次web服务访问流程 二.互联网发展历程回顾 三.web服务介绍 四.Apache-早期的web服务端 1>.Apache prefork模型 2>.Apache woker模型 3>.Apach
阅读全文
posted @ 2019-12-12 00:24
尹正杰
阅读(865)
推荐(0)
摘要:
Httpd服务进阶知识-LAMP源码编译安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 想必大家都知道,动态资源交给fastcgi程序处理,静态资源依旧由httpd服务器处理 。我曾经将httpd,fastcgi,mariadb服务器分开部署(要笔记的下伙伴戳我),httpd
阅读全文
posted @ 2019-12-11 23:09
尹正杰
阅读(402)
推荐(0)
摘要:
Httpd服务进阶知识-php-xcache加速访问实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.php-xcache加速器概述 1>.查看epel源中自带的PHP加速器 [root@node101.yinzhengjie.org.cn ~]# yum -y ins
阅读全文
posted @ 2019-12-11 20:48
尹正杰
阅读(513)
推荐(0)
摘要:
Httpd服务进阶知识-基于FASTCGI实现的LAMP架构 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.httpd+php结合的方式 module: php fastcgi : php-fpm php-fpm: CentOS 6: PHP-5.3.2之前:默认不支持fpm
阅读全文
posted @ 2019-12-11 06:34
尹正杰
阅读(367)
推荐(0)
摘要:
Httpd服务进阶知识-基于Apache Modele的LAMP架构之Discuz!论坛案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装依赖包及数据库 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/12019502.htm
阅读全文
posted @ 2019-12-11 00:11
尹正杰
阅读(231)
推荐(0)
摘要:
Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装依赖包及数据库授权 博主推荐阅读: https://www.cnblogs.com/yinzhengjie/p/12019502.h
阅读全文
posted @ 2019-12-10 23:31
尹正杰
阅读(262)
推荐(0)
摘要:
Httpd服务进阶知识-基于Apache Modele的LAMP架构之PhpMyAdmin案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.常见LAMP应用 二.布署phpMyadmin 1>.查看phpMyadmin所以来的php及MySQL版本(https://www.
阅读全文
posted @ 2019-12-10 22:01
尹正杰
阅读(383)
推荐(0)
摘要:
Httpd服务进阶知识-LAMP架构概述 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.LAMP架构概述 1>.什么是LAM(M)P架构 L: linux A: apache (httpd) M: mysql, mariadb (M): memcached P: php, p
阅读全文
posted @ 2019-12-10 05:01
尹正杰
阅读(428)
推荐(0)
摘要:
Httpd服务进阶知识-HTTP协议详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.WEB开发概述 1>.C/S编程 CS即客户端、服务器编程。 客户端、服务端之间需要使用Socket,约定协议、版本(往往使用的协议是TCP或者UDP),指定地址和端口,就可以通信了。 客
阅读全文
posted @ 2019-12-09 23:12
尹正杰
阅读(1180)
推荐(0)
摘要:
Httpd服务进阶知识-调用操作系统的Sendfile机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.不用 sendfile 的传统网络传输过程 read(file, tmp_buf, len) write(socket, tmp_buf, len) 硬盘 >> kern
阅读全文
posted @ 2019-12-09 22:34
尹正杰
阅读(335)
推荐(0)
摘要:
Httpd服务入门知识-正向代理和反向代理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.正向代理和反向代理 启用反向代理 ProxyPass "/" "http://www.example.com/" ProxyPassReverse "/" "http://www.exa
阅读全文
posted @ 2019-12-09 21:07
尹正杰
阅读(482)
推荐(0)
摘要:
Httpd服务入门知识-https(http over ssl)安全配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.SSL会话的简化过程 (1)客户端发送可供选择的加密方式,并向服务器请求证书 (2)服务器端发送证书以及选定的加密方式给客户端 (3)客户端取得证书并进行证
阅读全文
posted @ 2019-12-09 05:30
尹正杰
阅读(2138)
推荐(0)
摘要:
Httpd服务入门知识-使用mod_deflate模块压缩页面优化传输速度 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.mod_deflate模块概述 mod_deflate模块功能: 压缩页面从而优化传输速度 mod_deflate模块适用场景: (1)节约带宽,额外消耗
阅读全文
posted @ 2019-12-08 22:35
尹正杰
阅读(417)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之虚拟主机 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.虚拟主机实现方案 1>.Apache httpd 有三种实现虚拟主机的方案 基于ip: 为每个虚拟主机准备至少一个ip地址 基于port: 为每个虚拟主机使用至少一个独
阅读全文
posted @ 2019-12-08 21:04
尹正杰
阅读(401)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之Apache的工作做状态status页面 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.status功能概述 status页面可以显示出Apache的工作状态,有助于咱们了解Apache服务是否工作正常 默认status模块
阅读全文
posted @ 2019-12-08 19:14
尹正杰
阅读(627)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之ServerSignature指令选项 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.ServerSignature指令概述 当客户请求的网页并不存在时,服务器将产生错误文档,缺省情况下由于打开了 ServerSignatu
阅读全文
posted @ 2019-12-08 17:42
尹正杰
阅读(2268)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之实现用户家目录的http共享 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.实现用户家目录的http共享前提 在配置家目录共享的2个前提是: 基于模块mod_userdir.so实现 SELinux: http_enable
阅读全文
posted @ 2019-12-08 15:19
尹正杰
阅读(770)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之定义路径别名 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.创建测试数据 [root@node101.yinzhengjie.org.cn ~]# mkdir -pv /data/downloads/ mkdir: crea
阅读全文
posted @ 2019-12-08 10:29
尹正杰
阅读(429)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之设定默认字符集 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看生产环境中使用的字符集案例 1>.查看腾讯设置的默认字符集 2>.查看京东设置的默认字符集 二.修改httpd默认的字符集 1>.查看默认的httpd字符集
阅读全文
posted @ 2019-12-08 08:20
尹正杰
阅读(459)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之日志设定 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.日志类型 [root@node101.yinzhengjie.org.cn ~]# ll /var/log/httpd/ #默认存放httpd服务的日志的信息 tota
阅读全文
posted @ 2019-12-08 06:24
尹正杰
阅读(1275)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之基于客户端来源地址实现访问控制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Options 1>.OPTIONS指令概述 Options:后跟1个或多个以空白字符分隔的选项列表 在选项前的+,- 表示增加或删除指定选项 常
阅读全文
posted @ 2019-12-07 23:06
尹正杰
阅读(316)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之基于用户账号实现访问控制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.基于用户的访问控制概述 认证质询: WWW-Authenticate:响应码为401,拒绝客户端请求,并说明要求客户端提供账号和密码 认证: Autho
阅读全文
posted @ 2019-12-07 21:04
尹正杰
阅读(1112)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之定义站点主页面及错误页面配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.定义站点主页面 [root@node101.yinzhengjie.org.cn ~]# egrep -v "^ *#|^$" /etc/httpd
阅读全文
posted @ 2019-12-07 19:32
尹正杰
阅读(640)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之定义'Main' server的文档页面路径(文档根路径) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.创建测试文件 [root@node101.yinzhengjie.org.cn ~]# mkdir -pv /data
阅读全文
posted @ 2019-12-07 17:29
尹正杰
阅读(263)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之DSO( Dynamic Shared Object)加载动态模块配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.加载动态模块配置案例 [root@node101.yinzhengjie.org.cn ~]# egrep
阅读全文
posted @ 2019-12-07 14:54
尹正杰
阅读(333)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之MPM( Multi-Processing Module)多路处理模块 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MPM( Multi-Processing Module)多路处理模块 MPM( Multi-Proces
阅读全文
posted @ 2019-12-07 12:30
尹正杰
阅读(750)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之配置持久连接 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看默认的持久连接时间 [root@node101.yinzhengjie.org.cn ~]# egrep -v "^ *#|^$" /etc/httpd/con
阅读全文
posted @ 2019-12-07 09:24
尹正杰
阅读(350)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之修改监听的IP和Port 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看默认配置 [root@node101.yinzhengjie.org.cn ~]# egrep -v "^ *#|^$" /etc/httpd/co
阅读全文
posted @ 2019-12-07 05:03
尹正杰
阅读(854)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务常见配置案例之显示服务器版本信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.httpd配置文件的组成 1>.主要组成 Global Environment Main server configuration virtual host
阅读全文
posted @ 2019-12-06 23:29
尹正杰
阅读(480)
推荐(0)
摘要:
破解CentOS7的root及加密grub修复实战 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.破解CentOS7的root口令方案1 1>.启动时任意键暂停启动 2>.按e键进入编辑模式 3>.将光标移动linux16开始的行,添加内核参数rd.break(表示打断内核正
阅读全文
posted @ 2019-12-06 19:49
尹正杰
阅读(1271)
推荐(0)
摘要:
Httpd服务入门知识-Httpd服务安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Httpd概述 1>.Httpd介绍 20世纪90年代初,国家超级计算机应用中心NCSA开发 1995年开源社区发布apache(a patchy server) ASF: apache
阅读全文
posted @ 2019-12-05 23:07
尹正杰
阅读(1768)
推荐(0)
摘要:
Httpd服务入门知识-http协议版本,工作机制及http服务器应用扫盲篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Internet与中国 Internet最早来源于美国国防部高级研究计划局ARPA建立的ARPANet,1969年投入运行。1983年,ARPAnet分
阅读全文
posted @ 2019-12-05 06:20
尹正杰
阅读(1525)
推荐(0)
摘要:
Linux操作系统-CentOS7启动流程和服务管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.systemd 1>.systemd管理瞬态服务(即替代CentOS 6.x系列的非独立服务xinetd管理程序) [root@node101.yinzhengjie.org.
阅读全文
posted @ 2019-12-04 23:09
尹正杰
阅读(1887)
推荐(0)
摘要:
Socket网络编程-IO各种概念及多路复用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.操作系统相关知识 1>.同步和异步 函数或方法被调用的时候,调用者是否得到最终结果的。 直接得到最终结果结果的,就是同步调用。 不直接得到最终结果的,就是异步调用。 2>.阻塞和非阻塞
阅读全文
posted @ 2019-12-04 06:01
尹正杰
阅读(1139)
推荐(0)
摘要:
Socket网络编程-SocketServer 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.SocketServer概述 二.编程接口 1>.创建服务器需要几个步骤 2>.案例展示 三.实现EchoServer(顾名思义,Echo,来什么消息回显什么消息 客户端发来什么信息
阅读全文
posted @ 2019-12-03 23:39
尹正杰
阅读(423)
推荐(0)
摘要:
Socket网络编程-UDP编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.UDP编程概述 1>.UDP服务端编程流程 2>.UDP客户端编程流程 创建socket对象。socket.SOCK_DGRAM 发送数据,socket.sendto(string, addres
阅读全文
posted @ 2019-12-03 05:06
尹正杰
阅读(446)
推荐(0)
摘要:
Socket网络编程-TCP编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.socket介绍 1>.TCP/IP协议 2>.跨网络的主机间通讯 3>.什么是socket套接字 4>.协议族(Socket Domain) 5>.socket Type(根据使用的传输层协议)
阅读全文
posted @ 2019-12-02 23:50
尹正杰
阅读(919)
推荐(0)
摘要:
Linux操作系统内核编译之NTFS文件系统模块支持案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.内核编译概述 二.内核版本 三.内核模块管理相关命令 1>.lsmod命令 [root@yinzhengjie ~]# lsmod Module Size Used by
阅读全文
posted @ 2019-12-02 05:13
尹正杰
阅读(1583)
推荐(0)
摘要:
自制Linux操作系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.添加一块新的磁盘设备 1>.将虚拟机关机,点击"编辑虚拟机设置" 2>.点击"添加"按钮 3>.选择添加虚拟硬件的类型为"硬盘"并点击下一步 4>.点击下一步 5>.点击下一步 6>.点击"将虚拟磁盘存储为
阅读全文
posted @ 2019-12-01 21:26
尹正杰
阅读(1590)
推荐(0)
摘要:
Linux操作系统内核参数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一./proc目录 1>."/proc/sys"的内核参数和"/etc/sysctl.conf"一一对应 2>.修改"vm.drop_caches"(清空缓冲区)参数 3>.修改"net.ipv4.icmp
阅读全文
posted @ 2019-12-01 05:03
尹正杰
阅读(1205)
推荐(0)