* 這裡所記載的為 RevivalWorld Project 一切所有可能用到的軟硬資源維護列表。若您有興趣就瞧瞧吧。 ====== 系統狀態 ====== * [[about:stat:www|www.revivalworld.org 的網頁統計]] ====== 硬體維護 ====== ---- ====== FreeBSD 維護 ====== RevivalWorld 自從脫離 Windows 版的 v22pre11 之後就一直使用 FreeBSD 至今。當然需要一些基本的 FreeBSD 維護技巧來建構這個世界,除了在 wizhall 的交流與討論外,多半的設定都是各個管理者自學而成,因此不太統一。此區成立的目的是大家盡量建立一致以及統一的習慣來維護伺服器,以祈減輕浪費在無謂部份的額外負擔。 ---- ===== Perl ===== ENABLE_SUIDPERL=yes WITH_THREADS=yes ---- ===== Apache ===== WITH_MPM=worker WITH_THREADS=yes 裝完之後記得改,apache22 的話在 Extra/httpd-default.conf ServerTokens Prod ServerSignature Off ---- ===== MySQL ===== WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci WITH_XCHARSET=all WITH_OPENSSL=yes WITH_PROC_SCOPE_PTH=yes OVERWRITE_DB=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes ---- ===== PHP ===== ---- ===== Awstats ===== * 先安裝 * ''cd /usr/ports/www/awstats ; make install clean;''\\ * 然後改設定檔 * ''cp awstats.model.conf awstats.XXX.conf'' * 編輯 awstats.XXX.conf,原則上只要改 LogFile 跟 SiteDomain * 然後把語系轉成 utf8 : * ''cd /usr/local/www/awstats/cgi-bin/lang'' * ''iconv -c -f big5 -t utf-8 awstats-tw.txt > awstats-tw-utf8.txt'' * 把 awstats-tw-utf8.txt 開頭的 PageCode 改成 PageCode=utf-8 * 去改 /usr/local/www/awstats/tools/awstats_buildstaticpages.pl * 把一些基本的不會變的參數塞一塞,像是 * ''my $Lang='tw-utf8';'' * ''my $Awstats='/usr/local/www/awstats/cgi-bin/awstats.pl';'' * ''my $OutputDir='/home/website/www.revivalworld.org/awstats/';'' * 然後把該 link 的目錄連一連 * 到 www 目錄下 * ''ln -s /usr/local/www/awstats/icons awstatsicons'' * ''ln -s /usr/local/www/awstats/css awstatscss'' * ''ln -s /usr/local/www/awstats/classes awstatsclasses'' * 把 awstats_buildstaticpages.pl 排進 crontab * ''20 */6 * * * /usr/local/www/awstats/tools/awstats_buildstaticpages.pl -config=rwpwww > /dev/null 2>&1 '' ---- ===== Subversion ===== make WITH_PERL=yes WITH_PYTHON=yes WITH_MOD_DAV_SVN=yes WITH_SVNSERVE_WRAPPER=yes WITHOUT_BDB=yes 使用 svnadmin create 來建立 repository ---- ===== Postfix ===== ---- ====== MudOS 維護 ====== ---- ====== RWLIB 維護 ====== ----