服务器 频道

FREEBSD升级及优化全攻略(下)

  【IT168 服务器学院】安装APACHE其它整合软件

  安装mod_bandwidth
  进入/usr/ports/www/mod_bandwidth
  执行:
  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule bandwidth_module libexec/apache/mod_bandwidth.so
  AddModule mod_bandwidth.c

  make clean
  语法及作用:
  * BandWidthModule
  该模块的开关,可以对每个Server进行配置

  * BandWidthPulse
  设定计时单位,MS(微秒),建议为:1000000 (1秒)

  * BandWidth
  可以针对特定来源的对象控制流,rate以字节为单位,但当rate为0时,为不限制流速。
  例子:

  BandWidth ecp.fr 0
  BandWidth 138.195 0
  BandWidth all 1024

  * LargeFileLimit
  当传送一个大于等于filesize KB大小的档时,设定一个最大流速(字节/秒),当rate
  为0的时候,不限速。
  例子:

  LargeFileLimit 200 3072
  LargeFileLimit 1024 2048
  以上例子设定小于200KB的档将不会被限制流速,大小在200K到1024K之间的档将会被
  限速3072 B/s,大于1024KB的文件将会被限速2048 B/s.

  * MinBandWidth
  设定每个连接传送数据的基本带宽占用,以Byte为单位。默认值:256 B/s。
  当rate设定为0时,使用默认带宽限制。
  安装mod_fastcgi
  进入/usr/ports/www/mod_ fastcgi
  执行:

  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule fastcgi_module libexec/apache/mod_fastcgi.so
  AddModule mod_fastcgi.c
  AddHandler fastcgi-script fcgi fcgi fpl

  make clean
  安装mod_gzip
  进入/usr/ports/www/mod_gzip
  执行:

  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule gzip_module libexec/apache/mod_gzip.so
  AddModule mod_gzip.c

  make clean
  安装mod_limitipconn
  进入/usr/ports/www/mod_limitipconn
  执行:

  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule limitipconn_module libexec/apache/mod_limitipconn.so
  AddModule mod_limitipconn.c

  make clean

  安装mod_perl

  进入/usr/ports/www/mod_perl
  执行:
  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule perl_module libexec/apache/mod_perl.so
  AddModule mod_perl.c

  make clean

  安装mod_throttle

  进入/usr/ports/www/mod_throttle
  执行:
  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule throttle_module libexec/apache/mod_throttle.so
  AddModule mod_throttle.c

  make clean

  安装mod_watch
  进入/usr/ports/www/mod_watch
  执行:

  make clean
  make deinstall
  make install
  编译完成后,一定记得
  vi /usr/local/etc/apache/httpd.conf
  LoadModule watch_module libexec/apache/mod_watch.so
  AddModule mod_watch.c
  make clean

0
相关文章