随笔分类 - Apache
摘要:Apache请求处理循环详解 : 1、Post-Read-Request阶段: 在正常请求处理流程中,这是模块可以插入钩子的第一个阶段。对于那些想很早进入处理请求的模块来说,这个阶段可以被利用。 2、URI Translation阶段 : Apache在本阶段的主要工作:将请求的URL映射到本地文件
阅读全文
摘要:调优 Apache Apache 是一种高度可配置的软件。它具有大量特性,但每一种都代价高昂。从某种程度上来说,调优 Apache 来说就是以恰当的方式分配资源,还涉及到将配置简化为仅包含必要内容。 配置 MPM Apache 是模块化的,因为可以轻松添加和移除特性。在 Apache 的核心,多处理
阅读全文
摘要:LAMP系统优化是非常必要的,一个好的优化能使系统运作的越快,从而提高工作效率,下面我将从几方面给大家详细介绍下LAMP系统优化的内容。 一、硬件优化 1、升级硬件的一般规则:对于 PHP 脚本而言,主要的瓶颈是 CPU ,对于静态页面而言,瓶颈是内存和网络。一台 400 Mhz 的普通奔腾机器所下
阅读全文
摘要:Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简
阅读全文
摘要:就最新版本的Web服务器Apache(版本是Apache 2.4.10,发布于2014年7月21日)来说,一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。 查看
阅读全文
摘要:一、MPM MPM(Multi-Processing Module (MPM) implements a hybrid multi-process multi-threaded server)是Apache2引入的一个概念,多路处理模块,就是将结构模块化。把核心任务处理作为一个可插拔的模块,即MPM
阅读全文
摘要:转自:http://blog.csdn.net/hursing/article/details/18730813apache原指http server程序,后来成为了该程序的组织名,所以把原程序名定成了httpd,在2.0版后又叫apache2。目前在windows上还叫 httpd,在debian...
阅读全文
摘要:debian系列的(如Ubuntu,本人是Ubuntu 12.04的)Apache 通过 apt-get 方式安装的是 Apache2 的,是 httpd 的 2.x 版本,名字直接叫 apache2,不叫 httpd 了;里面的配置文件也没有 httpd.conf ,不过相应的目录和文件都比较...
阅读全文
摘要:转自:http://www.cnblogs.com/ylan2009/archive/2012/02/25/2368028.htmlUbuntu的Apache 2.4 之后的版本的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他...
阅读全文
摘要:使用… 设置指定目录的访问权限,其中可包含:Options、Allow、Override、Order、Allow、Deny、Require六个属性。Options属性Options FollowSymLinks Indexes MultiViewsOptions可以组合设置下列选项:All:用户可以...
阅读全文
摘要:转自:http://blog.csdn.net/madding/article/details/26717963生成Self Signed证书# 生成一个key,你的私钥,openssl会提示你输入一个密码,可以输入,也可以不输,# 输入的话,以后每次使用这个key的时候都要输入密码,安全起见,还是...
阅读全文
摘要:在Nginx或Apache设置了SSL加密后,发现每次重启服务器后都要输入证书设置的密码,比较麻烦,不然Nginx或Apache无法使用,这时可以用私钥来做这件事。生成一个解密的key文件,替代原来key文件。openssl rsa -in server.key -out server.key.un...
阅读全文
摘要:反向代理负载均衡使用代理服务器可以将请求转发给内部的Web服务器,使用这种加速模式显然可以提升静态网页的访问速度。因此也可以考虑使用这种技术,让代理服务器将请求均匀转发给多台内部Web服务器之一上,从而达到负载均衡的目的。这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访问多个外部W...
阅读全文
摘要:请求方的操作:此步骤是为了验证CA的发证过程。1.生成私钥: Openssl genrsa 1024 > private.key 生成私钥并保存到private.key文件中 或者Openssl genrsa –out private.key 1024 1024:表示生成1024位的密码 从私钥中生...
阅读全文
摘要:利用OpenSSL生成库和命令程序,在生成的命令程序中包括对加/解密算法的测试,openssl程序,ca程序.利用openssl,ca可生成用于C/S模式的证书文件以及CA文件.下面以C/S模式说明证书文件的生成步骤:证书文件生成:一.服务器端 1.生成服务器端的私钥(key文件); openssl...
阅读全文
摘要:一,首先切换到apache目录下,创建一个CA文件夹sudo mkdir CAsudo chmod 777 CA二,然后进去CA文件夹cp CA三,创建其它文件mkdir demoCAmkdir demoCA/newcertsmkdir demoCA/privatetouch demoCA/inde...
阅读全文
摘要:Ubuntu下HTTPS配置非常简单,对大部分用户而言,使用普通的自签名证书,只需按照步骤进行就可以了,无需了解密钥、证书的更多知识,更深的背景 知识还有RSA算法、DES算法、X509规范、CA机构...等等,随便哪个方向都够学习一阵子的,所幸的是有了OpenSSL、OpenSSH等这些 开源免费...
阅读全文
摘要:AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to s...
阅读全文
摘要:例如你的主机IP:192.168.1.8 而你有三个站点,域名为:www.111.com,www.222.com,www.333.com 相应的网站文件放在主机的 D:\website\111; D:\website\222; D:\website\333文件夹下 现在打开APACHE配置文件htt...
阅读全文