随笔分类 - 网站架构
摘要:KeepAlived系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.概述 KeepAlived主要有两个功能: (1).能够对RealServer进行健康状况检查,支持4层、5层和7层协议进行健康检查; (2).对负载均衡调度器实现高
阅读全文
摘要:LVS系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.实现VS/NAT模式的负载均衡 实验环境如下: 其中:CIP:172.16.10.22VIP:172.16.10.21DIP:192.168.100.17RIP1:192.168.
阅读全文
摘要:LVS系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1. ARP协议简介 ARP(Address Resolution Protocol)协议称为地址解析协议,用于将主机IP地址解析为主机的MAC地址,即IP<-->MAC之间一一映射。
阅读全文
摘要:LVS系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 网站架构中,负载均衡技术是实现网站架构伸缩性的主要手段之一。所谓"伸缩性",是指可以不断向集群中添加新的服务器来提升性能、缓解不断增加的并发用户访问压力。通俗地讲,就是一头牛拉不动时,
阅读全文
摘要:Tomcat系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html tomcat一般只提供动态资源处理功能,而静态资源的请求则交给独立的apache/httpd或nginx来处理。但tomcat与外界通信的唯一组件是连接器Connector,因此
阅读全文
摘要:apache httpd系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html htpasswd用于为指定用户生成基于网页用户身份认证的密码,由httpd-tools软件包提供。支持3种加密算法:MD5、SHA和系统上的crypt()函数,不指定
阅读全文
摘要:apache httpd系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 有些时候因为特殊需求,需要在已安装的httpd上添加一些额外的模块,这时候要使用httpd-devel中的apxs工具。要使用这个扩展机制,你的平台必须支持DSO特性
阅读全文
摘要:Tomcat系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html tomcat和大多数服务程序的管理不一样,tomcat更适合使用图形管理界面进行管理,例如在不停止tomcat的情况下动态部署新的webapp或重新加载webapp。如果不使用图
阅读全文
摘要:Tomcat系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html tomcat可以处理静态资源的请求,也可以通过servlet处理动态资源的请求。处理jsp动态资源时,先通过jasper组件(具体的是JspServlet)将jsp翻译成java
阅读全文
摘要:Tomcat系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1. 入门示例:虚拟主机提供web服务 该示例通过设置虚拟主机来提供web服务,因为是入门示例,所以设置极其简单,只需修改$CATALINA_HOME/conf/server.x
阅读全文
摘要:本文目录:1. 入门示例:虚拟主机提供web服务2. tomcat体系结构基本说明3. tomcat的appBase和docBase详细说明 4. tomcat进阶:tomcat配置文件server.xml详解 4.1 顶级元素server 4.2 顶级元素service 4.3 执行器execut
阅读全文
摘要:Tomcat系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1. 基础背景知识 1.1 java和jdk概念 无论是何种程序,要能在计算机上运行,必须能转换为二进制的机器语言才能和硬件进行交互,在机器语言的上层是汇编语言,再上层是C/C+
阅读全文
摘要:Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.1 简介 url重写由ngx_http_rewrite_module模块提供,默认会安装,但该模块功能的实现需要pcre。URL重写技术不仅要求掌握几个指令的语法、熟悉简单的正
阅读全文
摘要:Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1. nginx的反向代理功能 1.1 正向代理和反向代理 正向代理是众多内网客户机上网访问互联网上的网站时,将所有的请求交给内网前面处于公网上的"管家"服务器,由"管家"服务器代
阅读全文
摘要:Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.nginx简介 nginx是一个优秀的web服务程序、反向代理程序。它采用非阻塞异步的套接字,使用epoll方式实现事件驱动,同时采用一个master+N个worker进程(默
阅读全文
摘要:Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 在说明如何稳定安全地升级、降级已经在运行中的nginx之前,需要先了解nginx支持的几种信号。以下几种是主进程可以接收的信号,注意worker进程也可以接收一些信号,但和主进程的
阅读全文
摘要:Nginx系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html nginx和php-fpm有两种通信方式:tcp socket和unix socket。tcp socket可以跨主机配置nginx+php-fpm,unix socket是同一主
阅读全文
摘要:apache httpd系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 代理方式有三种:正向代理、透明代理和反向代理。它们的区别,见:透明代理、正向代理、反向代理的区别说明 1.正向代理 httpd通过ProxyRequests指令配置正
阅读全文
摘要:apache httpd系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 本文给出搭建LAMP的步骤,其中php使用的是php-fpm管理方式,php和MySQL(MariaDB)交互使用的是mysqlnd方式(另一种是libmysql)。
阅读全文
摘要:apache httpd系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 本文主要介绍的是httpd的配置文件,包括一些最基本的指令、配置规则、配置合并规则。以下指令完全来自官方手册以及我自己的总结和整理。 1.1 httpd命令和apac
阅读全文