日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD 升級和優(yōu)化全攻略( 五 )


AddModule mod_throttle.c
make clean
安裝mod_watch
進(jìn)入/usr/ports/www/mod_watch
執(zhí)行:
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
安裝APACHE第三方軟件
安裝限制每個(gè)虛擬主機(jī)的并發(fā)數(shù)軟件
mod_vhost_limit
安裝:
apxs -c mod_vhost_limit.c -o /path/to/libexec/mod_vhost_limit.so
在 httpd.conf 加入:
LoadModule vhost_limit_module libexec/mod_vhost_limit.so
AddModule mod_vhost_limit.c
配置:
MaxClients 150
ExtendedStatus On
NameVirtualHost *

ServerName server1
DocumentRoot /some/where/1
MaxVhostClients 100


ServerName server2
DocumentRoot /some/where/2
MaxVhostClients 30


ServerName server3
DocumentRoot /some/where/3

其中: server1 被限制為 100 個(gè)并發(fā)線程數(shù) 。server2 被限制為 30 個(gè)并發(fā)線程數(shù) 。server3 沒有被限制 。
注:需 mod_status 的 ExtendedStatus On 支持??!
如超出限制的并發(fā)數(shù)在客戶端就會出現(xiàn)503錯(cuò)誤:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at server1 Port 80
在 error_log 中將會有類似以下的錯(cuò)誤提示:
[Mon Jun 23 15:22:24 2003] [error] client access to server1 deferred, MaxVhostClients 100 exceeded
安裝防止ddos攻擊的軟件
dosevasive1.8.tar.gz
安裝方法:
tar zxvf mod_dosevasive.tar.gz
cd dosevasive/
/usr/local/apache/bin/apxs -i -c mod_dosevasive.c
vi /usr/local/apache/conf/httpd.conf
加入
LoadModule dosevasive_module libexec/mod_dosevasive.so
AddModule mod_dosevasive.c

DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10

其它需要安裝的軟件﹔
可選擇安裝的有:
CPU溫度監(jiān)控軟件
CPU負(fù)載監(jiān)控軟件
封包流量監(jiān)控軟件
……
安裝MRTG
安裝net-snmp
進(jìn)入/usr/ports/net/net-snmp
執(zhí)行:
make clean
make deinstall
make install
make clean
安裝mrtg
進(jìn)入/usr/ports/net/mrtg
執(zhí)行:
make clean
make deinstall
make install
make clean
設(shè)置虛空間的mrtg和流量分析
生成流量控制檔:
/usr/local/sbin/apache2mrtg.pl /usr/local/etc/apache/httpd.conf > /usr/local/etc/apache/mod_watch.cfg
修改此文件,并且加如下頭部信息:
WorkDir:/usr/local/www/data/mrtg
Options[_]: growright,bits
#Language: gb2312
#Title[^]: Traffic Analysis for
PageTop[^]: Traffic Stats for OnlineCQ.COM User
#PageTop[$]: Contact QQ: 151482576
PageFoot[^]: WWW.OnlineCQ.COM MSN: cqfanli@hotmail.com QQ:151482576
保證WorkDir目錄可以被瀏覽器訪問,并且目錄存在!如果不是,您可以自己修改!
【FreeBSD 升級和優(yōu)化全攻略】執(zhí)行一下,看是否正確:
/usr/local/sbin/mrtg /usr/local/etc/apache/mod_watch.cfg
如果有錯(cuò)誤,多執(zhí)行幾次即可!
再將此加入到排程里面,15分鐘自動執(zhí)行一次:
vi /etc/crontab
*/15 * * * * root /usr/local/bin/mrtg /usr/local/e
tc/apache/mod_watch.cfg
安裝BIND 9
安裝bind9
這是一套域名解析系統(tǒng),可以讓您的SERVER做DNS SERVER,非常不錯(cuò)的!
進(jìn)入/usr/ports/dns/bind9
make clean
make deinstall
make install
make clean
然后再記得修改name.conf 等配置文件,具體的內(nèi)容太復(fù)雜,建議看一下其它專門講授這方面的書籍 。

推薦閱讀