文章标签 ‘apache’

一、配置优化

1、静态还是动态

使用apache的动态载入模块非常方便,因为在需要时模块才会被载入。虽然有些性能开销,但同时有利于减少服务器对内存的需求。

静态载入虽然一次性载入所有需要的模块,增加内存消耗。因此我们全部采用动态载入的方法。

2、优化静态内容

如果你的WEB服务器使用了大量静态内容或者你分别用两个WEB服务器处理动态和静态内容,那么你现在的主要目标就是缩短服务器发送被请求内容的响应时间,最简单的方法就是使用mod_cache缓存模块。你可以使用mod_disk_cache和mod_mem_cache来分别提供基于磁盘的缓存和基于内存的缓存。

[Read More…]

2011年6月18日14:08 | 没有评论
分类: 技术应用
标签:

1. 下载安装

# wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz

# tar zxvf mod_evasive_1.10.1.tar.gz

# cd mod_evasive

# /usr/sbin/apxs -i -a -c mod_evasive20.c

# echo “/usr/lib/apache”

>> /etc/ld.so.conf

# ldconfig

2. apache配置

# cat /etc/httpd/conf/h [Read More…]

2011年6月16日01:28 | 没有评论
分类: 技术应用
标签: ,

1. 最小化安装 centos 5.6

2. 编译环境前提# yum -y install gcc gcc-c++ make openssl-devel

# groupadd -g 80 www

# useradd -u 80 -g www -M -s /sbin/nologin www

3. WEB服务端安装

a. apache服务端安装

# wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.17.tar.gz

# tar zxvf httpd-2.2.17.tar.gz

# cd ht [Read More…]

2011年5月8日17:13 | 2 条评论
标签: ,

centos 自带的yum安装 amp环境,是不能用phpmyadmin 3.x版的,会提示php版本过低,只能使用phpmyadmin 2.x版,但是phpmyadmin 2.x版的是没有登陆界面,是直接把密码配置在config文件里,所以一打开phpmyadmin就直接进入了,安全起见就需要为phpmyadmin配个登陆帐户和密码.

这里环境的phpmyadmin目录在 /var/www/html/phpmyadmin

httpd.conf 的配置

在/var/www/html/phpmyadmin下新建一个文件.htaccess,内容如下

#AuthName 描述,随便写 [Read More…]

2010年8月29日08:35 | 2 条评论
分类: 技术应用
标签:

防盗链原理:

http标准协议中有专门的字段记录referer

一来可以追溯上一个入站地址是什么

二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。

因此所有防盗链方法都是基于这个Referer字段

主要有两种方法实现

第一种:使用FilesMatch

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot D:/www/www.chinahtml.com

ServerName www.aaa.com

ServerName aaa.com

盗用连接指定显示的页面 [Read More…]

2010年8月19日16:19 | 1 条评论
分类: 技术应用
标签:

说明

设置环境变量

语法

SetEnv env-variable value

说明

根据客户端请求属性设置环境变量

语法

SetEnvIf attribute regex [!]env-variable[=value] [[!]env-variable[=value]] …

作用域

server config, virtual host, directory, .htaccess

SetEnvIf指令根据客户端的请求属性设置环境变量。第一个参数 [Read More…]

2010年8月19日15:54 | 没有评论
分类: 技术应用
标签: