-

Apache服务器

Apache是目前世界使用排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的操作系统上。Apache服务器主要记录Apache相关的知识点,Apache服务器的搭建、Apache服务器的维护、Apache服务器使用心得。

13个实用的Apache Rewrite重写规则

PHP

雷雪松的博客中讲解了Apache如何开启Rewrite模块?下面就总结出13个工作中实用的Apache Rewrite重写规则分享给大家。
阅读原文 »

Apache缓存的实现

Linux

Apache的缓存方式有两种,一种是基于硬盘文件的缓存,由 mod_disk_cache 实现,另一种是使用内存缓存,由mod_mem_cache 实现。不过它们都是依赖 mod_cache 模块的,mod_cache 模块提供了一些缓存配置的指令供它们使用。
阅读原文 »

Apache防御DDOS攻击

Linux

mod_evasive_1.10.1分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。因被DDOS攻击和恶意刷新导致Apache运行异常,占用资源过大,现在新发现一个很好的解决方法.基本上都通过安装mod_evasive模块得到了较好的解决。
阅读原文 »

搭建SSL,让Apache支持Https

Linux

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。下面雷雪松实测让Apache支持Https。
阅读原文 »

Apache反向代理实现负载均衡

Linux

反向代理就是客户端能访问外部的web,但是不能访问目标web,目标web所在的网络内一台机器充当目标web的代理,客户端直接访问代理就像访问目标web一样。下面雷雪松主要讲解下Apache反向代理实现负载均衡具体配置。
阅读原文 »

使用yum安装LAMP

Linux

刚接触Linux时,新手可以是使用yum安装LAMP(Linux + Apache + MySQL +PHP).这个和windows下安装LAMP下一步一样简单。使用yum安装LAMP的前提准备:
1、yum update 检查一下系统更新 初次安装可能更新的时间会比较长,请耐心等待。
2、yum install gcc gcc-c++ ;安装gcc软件编译环境。
3、yum erase httpd ;卸载系统自带的httpd (apache2.2.3)
4、yum install zlib-devel libtool ncurses-devel libxml2-devel
(zlib-devel 安装apache需要,否则出错 .libtool安装mysql时候需要.同时附带了autoconf automake imake 编译mysql 5.1.48时候会出错 需要autoconf重新配置一下)
阅读原文 »

Apache模块安装-apxs

Linux

apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。下面雷雪松以mod_proxy.so为例详细讲解下apxs安装模块的步骤。
阅读原文 »