现在位置 >首页 > 所有Web服务器分类文章
windows开启Mod_rewrite模块
Apache2\conf\httpd.conf
修改LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#
替换AllowOverride None 为AllowOverride All
linux(ubuntu系统) 下开启Mod_rewrite模块
#ubuntu
sudo a2enmod rewrite
指令执行后,即启用了 Mod_rewrite 模块。
事实上,当在Debian or Ubuntu 中采用上述做法并重启了 Apache 服务后,仍然无法正常 rewrite 网址。这里,还有一点需要注意的地方:
sudo vim /etc/apache2/sites-enabled/000-default
将其中的:
AllowOverride None
修改为:
AllowOverride All
上面的 /etc/apache2/s...
阅读全文
先看效果图:
具体操作:
编译eAccelerator
#/usr/local/php5/bin/phpize
#./configure --enable-eaccelerator=shared --with-eaccelerator-info --with-php-config=/usr/local/php5/bin/php-config
#make && make install
如果您想要使用控制面板,您需要以下面方式编译eAccelerator
–-with-eaccelerator-info 这是默认值。
当您以 -–with-eaccelerator-disassembler 方式编译 eAccelerator 时,您需要将 dasm.php 和 PHP_Highlight.php 文件放在与 control.php 文件同样的目录下。分解器(disassembler)需要将 PHP 编译为支持 tokenizer (–enable-tokeni...
阅读全文
eaccelerator_put($key,$value,$ttl=0)
将 $value 存储在共享内存中,并存储 $tll 秒.
eaccelerator_get($key)
从共享内存中返回 eaccelerator_put() 函数所存储的缓存数值,如果不存在或者已经过期,则返回 null。
eaccelerator_rm($key)
从共享内存中删除 $key。
eaccelerator_gc()
删除所有过期的键(keys)
eaccelerator_lock($lock)
创建一个指定名称的锁(lock)。该锁可以通过 eaccelerator_unlock() 函数解除,在请求结束时也会自动解锁。例如:
<?php
eaccelerator_lock("count");
eaccelerator_put("count",eaccelerator_get("c...
阅读全文
这个模块支持在线实时压缩输出数据流
_ _使用范例_ _
: gzip on;
: gzip_min_length 1000;
: gzip_proxied expired no-cache no-store private auth;
: gzip_types text/plain application/xml;
gzip
语法: gzip on|off
默认值: gzip off
作用域: http, server, location, if (x) location
开启或者关闭gzip模块
gzip_buffers
语法: gzip_buffers number size
默认值: gzip_buffers 4 4k/8k
作用域: http, server, location
设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。 例如 4 4k 代表以4k为单位,按照...
阅读全文
一、概述
启用gzip压缩的优势在哪?
比如你在浏览某网站上的图片,大小为500K,一般情况下你访问的这张图片你的电脑需要500K的下载流量,服务器也同样要流入500K的流量,然后如果启用了gzip压缩后,你访问的这张图片,服务器接收请求后使用gzip压缩完后在把内容返回给你的浏览器,然后浏览器自动解压,起到了在传输过程中大打降低了带宽。
下面看如何安装配置gzip
生成gzip压缩模块
Apache的gzip功能是使用mod_deflate.so模块,因此,我们先生成mod_deflate.so模块。首先从网上下载一个Apache安装程序(尽量与当前使用的Apache版本相同)然后解压,我们解压到了tmp目...
阅读全文
方法一:收集user-agent,对该项进行过滤。
server {
listen 80;
server_name www.xxxxx.com xxxxxx.com;
location / {
if ( $http_user_agent ~* “Opera/9.02\ \(Windows\ NT\ 5.1;\ U;\ ru\)” ) {
proxy_pass http://www.google.com;
}
if ( $http_user_agent ~* “Mozilla/5.0\ \(Windows;\ U;\ Windows\ NT\ 5.1;\ ru;\ rv:1.8.1.1\)\ Gecko/20061204\ Firefox/2.0.0.1″ ) {
proxy_pass http://www.google.com;
}
if ( $http_user_agent ~* “Mozilla/4.0\ \(compatible;\ MSIE\ 6.0;\ Windows\ NT\ 5.1;\ SV1;\ .NET\ CLR\ 1.1.4322\)” ) {
proxy_pass http://www...
阅读全文
eaccelerator.shm_size=”32″
eAccelerator 可以使用的共享内存的数量 (以兆为单位) . “0″ 是指操作系统的默认值. 默认值是 “0″.可根据服务器的实际情况来调整,16,32,64,128都是可以的。
eaccelerator.cache_dir=”/home/php/tmp”
这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码, 进程数据, 内容以及用户的自定义内容. 同样的数据也能被储存在共享内存中 (这样可以提高访问速度). 默认的设置是 “/tmp/eaccelerator”.
eaccelerator.enable=”1″
开启或关闭 eAccelerat...
阅读全文
1、 mod_evasive 介绍;
mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块。对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块。虽然并不能完全防御 DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力。如果配合iptables、硬件防火墙等防火墙设备配合使用,可能有更好的效果。可惜LinuxSir.Org 并没有硬件防火墙,所以是否这种组合效果有更好的效果,我没办法验证。
mod_evasive 的官方地址: http://www.zdziarski.com/projects/mod_evasive
2、 mod_evasive 的安装和配置;
2.1 mod_evasive 的下载地址;
mod_evasive_1.10.1.ta...
阅读全文
下载解压后将雅黑字体放到 /usr/share/fonts/STHeiti/下,STHeiti为你新建立的雅黑字体文件夹
然后 修改字体权限
sudo chmod 755 /usr/share/fonts/STHeiti/STHeiti*
建立字体缓存信息
cd /usr/share/fonts/STHeiti/ sudo mkfontscale sudo mkfontdir sudo fc-cache -fv
阅读全文
首先我们需要下载Net-SNMP的源代码
http://www.net-snmp.org/download.html
接下来对下载的源代码包进行解压缩,如下:
tar xzvf net-snmp-5.4.2.1.tar.gz
然后通过configure来生成编译规则,如下:
cd net-snmp-5.4.2.1
./configure --prefix=/usr/local/snmp --with-openssl=/usr/ --with-mib-modules=ucd-snmp/diskio
注意,以上的
--with-mib-modules=ucd-snmp/diskio
选项,可以让服务器支持磁盘I/O监控。
接下来,开始编译和安装:
make && make install
到现在为止,我们已经有了可以运行的SNMP代理程序,它位于/usr/local/snmp/sbin/snmpd
编...
阅读全文
随便看看
热门标签
个人随笔
单IP多SSL站点
字体
常用的命令
搜索引擎技术
目录颜色
配置文件
Apache
Cacti
Centos中文乱码
ddos
eaccelerator
eAccelerator配置
fastCGI
Gravatar 头像
gzip
L.A.M.P
Linux常用命令
Linux环境变量设置
Linux网络连接管理
memcache
my.cnf
mysql主从同步
mysql日志分析
Mysqlhotcopy
net-snmp(V3)
Nginx升级
Nginx编译选项说明
Nginx+Https
Ngix
php
PHP源码直接显示
phpmyadmin
rsync
simplexml_load_string
top
ubuntu RTX
Vim
WC命令
xhprof











最新评论
博主写的文章真不错,支持,支
这个习惯非常好,提交代码写日
Some time befo
请问博主,能不能发些关于my
写的再详细点就好了,总之是篇
Well done
今天又学到很多东西。
收藏了。。啊。。