顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - adj38

頁: [1]
1
不知道大家有沒有渴望利用Openwebmail 的功能...直接在裡面就可以開帳號...然後各個Domain有自己的管理者...
想開幾個帳號就開幾個...不用的話...在上面就可以直接刪除...而且...開出來的帳號還是Virtual User...安全性也夠...還有...
這個不需要用到MySQL...有需要的人...真的是一大福音囉...現在...就讓我們一起來試試看吧...

功能: Postfix+Openwebmail v2.21 + cyrus-sals+Vm-pop3d on Redhat 9.0
由於我這邊強調的是快速安裝...所以遇到有不懂的...我盡量會帶連結給大家參考囉...不過步驟還是滿多的就是..

前言 -- 先學會使用 apt for RH9:
Download:
1.apt-0.5.5cnc6-fr1.i386.rpm
2.apt-devel-0.5.5cnc6-fr1.i386.rpm
3. #rpm -Uvh apt*
參考網站:
http://www.adj.idv.tw/server/linux_apt.php


Step 1 -- 安裝 Postfix+cyrus-sasl on RH9 :
#apt-get install postfix
#apt-get install cyrus-sasl

Postfix+cyrus-sasl 設定請參考鳥哥網站...裡面寫的太詳細啦:
http://linux.vbird.org/linux_server/0390postfix.php#package_RPM_rh9


Step 2 -- 快速安裝 Openwebmail v2.21 on RH9:
Package Download install:
1.perl-CGI-2.81-88.i386.rpm
2.perl-Compress-Zlib-1.21-RH9.i386.rpm
3.perl-Text-Iconv-1.2-RH80.i386.rpm
4.perl-suidperl-5.8.0-88.i386.rpm

Openwebmail v2.21 Download install: openwebmail-2.21-1.i386.rpm
# rpm -Uvh openwebmail-2.21-1.i386.rpm
# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
# 修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
照著指示更改為底下參數...
dbm_ext                           .db
dbmopen_ext                       %dbm_ext%
dbmopen_haslock                   yes

就這樣...openwebmail 就裝好囉...打開 Browser 一看便知道
http://your.host.name.com/cgi-bin/openwebmail/openwebmail.pl


Step 3 -- 設定 Virtual User :
參考網站: http://www.bluelavalamp.net/owmvirtual/

假設我以自己的 Domain: rh9.adj.idv.tw   ID: adj  來做說明....
1. 修改 /var/www/cgi-bin/openwebmail/auth_vdomain.pl
將 #my $local_uid=getpwnam('nobody');
改成
my $local_uid=getpwnam('mail');

修改 /etc/postfix/main.cf
將 default_privs = nobody
改成
default_privs = mail

2. 修改 /etc/postfix/main.cf -- 在最後面加入底下幾行
#virtual user settings
virtual_maps = hash:/etc/postfix/virtual
virtual_mailbox_lock  = dotlock
allow_mail_to_commands = alias,forward,include
allow_mail_to_files = alias,forward,include

3. 修改 /etc/postfix/virtual  在最後面加入 ..
adj@rh9.adj.idv.tw      adj.rh9.adj.idv.tw
存檔離開後執行...
#postmap virtual

4. 修改 /etc/postfix/aliases  在最後面加入..
adj.rh9.adj.idv.tw:     :include:/var/spool/webmail/rh9.adj.idv.tw/adj/.forward
存檔離開後執行...
#postalias aliases

5. 建立密碼檔:
#mkdir /etc/virtual
#mkdir /etc/virtual/rh9.adj.idv.tw
#chown -R mail.mail /etc/virtual
#cd /etc/virtual/rh9.adj.idv.tw
#htpasswd -c passwd adj   ==> 輸入密碼後...即為第一個管理者帳號...

6. 建立 /var/spool/webmail 相對應目錄:
#mkdir /var/spool/webmail
#mkdir /var/spool/webmail/rh9.adj.idv.tw
#mkdir /var/spool/webmail/rh9.adj.idv.tw/adj
#cd /var/spool/webmail/rh9.adj.idv.tw/adj
#vi .forward    ==> 加入底下這行做轉信
/var/spool/virtual/rh9.adj.idv.tw/adj
#chown -R mail.mail /var/spool/webmail

7. 建立 /var/spool/virtual 相對應目錄:
#mkdir /var/spool/virtual
#mkdir /var/spool/virtual/rh9.adj.idv.tw
#chown -R mail.mail /var/spool/virtual

8. 修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
底下是我加上去的...請斟酌修改...
代碼: [選擇]

auth_module                     auth_vdomain.pl
auth_withdomain                 yes
use_syshomedir                  no
ow_usersdir                     /var/spool/webmail
#mailspooldir                   /var/spool/mail   ==>記的 Mark 起來
use_homedirspools               no
enable_autoreply                yes
enable_setforward               yes
enable_vdomain                  yes
use_dotlockfile                 yes
vdomain_admlist                 sysadm
vdomain_maxuser                 100
vdomain_maxalias                100
vdomain_vmpop3_pwdpath          /etc/virtual
vdomain_vmpop3_pwdname          passwd
vdomain_vmpop3_mailpath         /var/spool/virtual
vdomain_postfix_aliases         /etc/postfix/aliases
vdomain_postfix_virtual         /etc/postfix/virtual
vdomain_postfix_postalias       /usr/sbin/postalias
vdomain_postfix_postmap         /usr/sbin/postmap

case_insensitive_login          yes
enable_strictvirtuser           yes
enable_changepwd                yes
enable_strictpwd                no
passwd_minlen                   4
session_multilogin              no
enable_userfilter               no
enable_smartfilter              no
enable_webmail                  yes
enable_webdisk                  yes
enable_calendar                 yes
enable_sshterm                  no
enable_pop3                     yes
attlimit                        4096
spool_limit                     40960
quota_limit                     51200

allowed_serverdomain rh9.adj.idv.tw

<domainname_equiv>
rh9.adj.idv.tw:           mail.rh9.adj.idv.tw,      webmail.rh9.adj.idv.tw
</domainname_equiv>  


9. 新增 /var/www/cgi-bin/openwebmail/etc/sites.conf/rh9.adj.idv.tw
代碼: [選擇]

domainnames                     rh9.adj.idv.tw
vdomain_admlist                 adj      ==> 管理者...可多個管理者
vdomain_maxuser                 100
vdomain_maxalias                100
mailspooldir                    /var/spool/virtual/rh9.adj.idv.tw
spool_limit                     50000
quota_limit                     50000


10. 打開 Browser...就可以看到 adj 管理者多個新增帳號的按鈕


新增使用者的畫面:



Step 4 -- 安裝 Vm-pop3d:
1. Download Source and install: vm-pop3d-1.1.6.tar.gz

# tar zxvf vm-pop3d-1.1.6.tar.gz
#cd cd vm-pop3d-1.1.6
#./configure
#make
#make install   ==> 這時會產生一個檔案在 /usr/local/sbin/vm-pop3d
#mv vm-pop3d.init /etc/rc.d/init.d/vm-pop3d
#chkconfig --add vm-pop3d

2. 停止 ipop3 的服務...請啟動 vm-pop3d
#chkconfig ipop3 off
#chkconfig vm-pop3d on
#service vm-pop3d start
這樣 vm-pop3d 就完成啦...

3.測試 vm-pop3d:
代碼: [選擇]

[root@rh9 vm-pop3d-1.1.6]# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 Welcome to [color=#ff0000]vm-pop3d 1.1.6 [/color]<14158.1071069808@rh9.adj.idv.tw>

在還沒裝這個套件之前...Outlook 只認帳號收信...一但改用 vm-pop3d ...這個習慣必需要改變...現在 Outlook 的帳號必需設整個E-Mail位址才可以收...如  : adj@rh9.adj.idv.tw


做到這個地方...算是告一段落...不過因為實作離寫文章有一段時間...
如果中間有不正確的地方...請再提醒一下囉...希望大家都可以裝起來試試看啦...Good ~~~

2
Question?
Sendmail 有沒有辦法這樣做,例如業務發一封信出去,sendmail會自動送給我的帳號呢?就是檢查mail的意思,我知寄進來的可以轉送多個人,但是user寄mail出去我該如何設才能收到他寄給誰呢?

此篇文章是參考自龍門少尉的窩
這邊以 RH 7.3 and sendmail 8.11.6 來說明...實做之後確實跟 Postfix 的功能差不多...只是比較麻煩而以...


步驟一:
產生負責備份的程式

1.如果你的系統上已經安裝好了 gcc 等相關套件(安裝 Linux 時已選擇了 Kernel 或 Software Developement 時會自動安裝),也可以把 milter.tbz2 取回, 在你所習慣的工作目錄下解開,執行 make install 即會把 filter 程式檔安裝在 /usr/sbin 下。
Download: milter.tbz2

註: 有關 milter.tgz 的說明
取自於 sendmail 的原始程式碼套件。
filter.c 取自於 原始程式碼套件中 libmilter/README 檔所附的範例。 唯原範例把信件備份於 /tmp,筆者修改路徑為 /var/spool/mail.backup。

2.修改 /etc/mail/sendmail.mc,(在檔尾)加入
代碼: [選擇]

define(`_FFR_MILTER')dnl
INPUT_MAIL_FILTER(`sample',`S=local:/var/run/filter.sock')dnl


3.在 /etc/mail 下執行
#m4 sendmail.mc > /etc/sendmail.cf

4.先將 /etc/init.d/sendmail 備份,再修改該檔...
  a. vi /etc/init.d/sendmail 先找到以下這一段..
代碼: [選擇]

start() {
        # Start daemons.

        echo -n $"Starting $prog: "

在其後加上
代碼: [選擇]

rm -f /var/run/filter.sock
/usr/sbin/filter -p local:/var/run/filter.sock &
echo $! > /var/run/filter.pid
sleep 3
chmod go-rwx /var/run/filter.sock


  b. 再先找到以下這一段...
代碼: [選擇]

stop() {
       # Stop daemons.
       echo -n $"Shutting down $prog: "
       killproc sendmail
       RETVAL=$?
       echo
       [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/sendmail

在其後加上
代碼: [選擇]

 [ -f /var/run/filter.pid ] && {
        kill -KILL `cat /var/run/filter.pid`
        rm -f /var/run/filter.sock
       }


5.執行
  # mkdir /var/spool/mail.backup
 以建立 /var/spool/mail.backup 這個目錄。

6.執行 service sendmail restart 重新啟動 sendmail...


步驟二:
把 sendmail 備份起來的信件按日期儲存在對應的目錄內


只要每天定期執行以下的 script,筆者把它取名為 move_backup_mail,它會把前一天的信件儲存在 /var/spool/mail.backup 下對應的目錄。例如今天是 2002 年 3 月 12 日,該 script 會先建立 /var/spool/mail.backup/20020311,然後把所有 2002 年 3 月 11 日的信件搬到該目錄內。

1. vi /usr/sbin/move_backup_mail
Script 內容如下:
代碼: [選擇]

#!/bin/bash
TODAY=`date +%Y%m%d`
cd /var/spool/mail.backup
touch -t ${TODAY}0000 dummy
DATE=`date --date=yesterday '+%Y%m%d'`
mkdir ${DATE}
find . -name 'msg.*' -type f ! -newer dummy -maxdepth 1 -exec mv {} ${DATE} \;


2.執行
# chmod 700 /usr/sbin/move_backup_mail
設定適當權限。

3.可以以 root 身份執行 crontab,加入以下內容,以 設定每日零時五分自動執行...
代碼: [選擇]

5 0 * * * /usr/sbin/move_backup_mail



步驟三:
如何閱讀備份的郵件


若要閱讀一份檔名為 msg.XXYYZZ 的備份郵件,請利用以下的步驟,把該信件寄到你的 e-mail 信箱(如 adj , 或 adj@adj.xxx.www 等):
代碼: [選擇]

sendmail adj < msg.XXYYZZ


如果要一次把目錄內所有的備份信件(檔名為 msg 為首者)寄到 adj 這個帳號,則可用(在 bash 下):
代碼: [選擇]

for file in /var/spool/mail.backup/msg.*
do /usr/sbin/sendmail drop < $file
done

那如果你想要信件寄出來之後就砍掉的話...可以在最後面加上一行...
代碼: [選擇]

for file in /var/spool/mail.backup/msg.*
do /usr/sbin/sendmail drop < $file
done
/bin/rm -f /var/spool/mail.backup/msg.*

這樣就可以不保留信件囉...

整個步驟做完之後...就可以達到 Sendmail 下對所有寄出與寄進的信件存檔備份...現在才知道可以這樣做...如果不考慮道德面的情況下...有興趣的人倒是可以Try 看看啦...

3
最近剛好客戶有這樣的需求...例如:

Question:
有廠商向公司下訂單...收件者是經理...不過董事長也想要有這封信...不過董事長不想要所有寄給經理的信他也一份...他只想要這些特定廠商訂單的信件...這時該怎麼做呢?

Answer:
在找了一些資料後...發現利用 Procmail 應該是最簡單的方法...因為他不想要經理的所有信件...所以不能用 .forward  的方式...而且要指定來源信箱...當然在經理Client 端的郵件過濾那邊也可以做...不過董事長不想讓經理知道的話...也許就可以利用 Procmail 的強大功能囉...

不懂有關 Procmail 的設定? 可以先參考之前的說明囉...
http://www.adj.idv.tw/phpBB2/viewtopic.php?t=946

做法...底下以自己的設定為例:

#vi /etc/procmailrc
加入這一行...
代碼: [選擇]

#轉信給本機帳號
:0 c
* ^From:.*adj@msa.hinet.net
* ^To:.*adj@adj.idv.tw
service

這樣的話...只要來源是 adj@msa.hinet.net 的信件...寄給 adj@adj.idv.tw 的信...都會轉寄一份給本機的帳號 service...

代碼: [選擇]

#轉信給外部帳號
:0 c
* ^From:.*adj@msa.hinet.net
* ^To:.*adj@adj.idv.tw
! adj@msa.hinet.net

這樣就會把信轉寄一份給外部信箱 adj@msa.hinet.net

代碼: [選擇]

#直接導信給本機帳號...收件者收不到
:0 Hw
* ^From:.*adj@msa.hinet.net
* ^To:.*adj@adj.idv.tw
service

這樣的話...收件者 adj@adj.idv.tw 會收不到信...直接將信寄給 service
注意它只差在 ":0 Hw" 而已...

代碼: [選擇]

#轉信?#93;含中文主旨
:0 c
* ^From:.*adj@msa.hinet.net
* ^To:.*adj@adj.idv.tw
* ^Subject:.*?B?rXGz5g=
service

?B?rXGz5g= 是"訂單"的意思

代碼: [選擇]

#來源有兩個E-Mail 以上
:0 c
* ^From:.*adj@msa.hinet.net
* ^To:.*adj@adj.idv.tw
service

:0 c
* ^From:.*adj@giga.net.tw
* ^To:.*adj@adj.idv.tw
service

以上是如果要過濾來自兩個不同來源的話...必須多寫一段...像如果不止service 要收的話...也是多加上一段去就可以...

目前這樣的做法可以處理比較單純的過濾...如果還有其它需求的話...就要再Try 看看囉..
有興趣的人可以試試看...滿好玩的...^_^...
要是大家有更好的 idea ...也歡迎一起討論囉...

4
這是今天剛發現的...我是用 Logitech 快看高手 4000 搭配 MSN 6.0 來測的...
兩個 client 端在不同真實網路..也都在 NAT 底下...不論是傳檔或者影像都可以正常耶...
這在 5.0 時是不行的...NAT 沒有經過特別處理...如 UPNP or H.323 的Module...
不曉的大家是否都可以過呢?

很好奇它(MSN 6.0)是怎麼辦到的?

5
Awstats 這隻真的強的沒話說...不但可以做Multi-Domain 的分析...而且也可以分析 Windows IIS Log...現在又發現它也可以分析 Maillog ...看來這次大家又賺到啦...
有興趣的人可以參考之前的資料:
1. Awstats for linux(分析Apache Log)
http://www.adj.idv.tw/phpBB2/viewtopic.php?t=519

2. Awstats for windows(分析 IIS Log)
http://www.adj.idv.tw/phpBB2/viewtopic.php?t=638

3. Awstats V5.4 外掛 -- Geo::ip 的安裝啟動
http://www.adj.idv.tw/phpBB2/viewtopic.php?t=902

而目前要討論的是 Maillog 的分析...使用的是 sendmail...使用前先抓 sma 的RPM 套件...

a. sma 官方網站:
      http://www.klake.org/sma/

b. 直接 Download sma-1.3-1.i386.rpm :
      ftp://speakeasy.rpmfind.net/linux/contrib/libc6/i386/sma-1.3-1.i386.rpm

c. 安裝 sma-1.3-1.i386.rpm:
    #rpm -Uvh sma-1.3-1.i386.rpm

d. 修改 /etc/sma.conf ...找到底下三行並修改之...
       Format  clog
       ClogFormat "%y-%M-%d %h:%n:%s %f %t %F %T SMTP - %S %z"
       ClogSentOnly no
 
     PS: 官方資料原本在ClogFormat 裡是%y-%m-%d ...但不知為何會抓到前一個月的...所以將它改成 "%y-%M-%d 這樣就正常了...

e. 測試...執行底下指令...看有無資料分析出來
#sma -O clog -f /etc/sma.conf /var/log/maillog

f. Copy config awstats.model.conf file to " awstats.mail.conf ".Modify this new config file:
代碼: [選擇]

LogFile="/usr/bin/sma -O clog -f /etc/sma.conf /var/log/maillog |"
LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
ValidSMTPCodes="1"
ShowMenu=1
ShowMonthDayStats=HB
ShowDaysOfWeekStats=HB
ShowHoursStats=HB
ShowDomainsStats=0
ShowHostsStats=HBL
ShowAuthenticatedUsers=0
ShowRobotsStats=0
ShowEMailSenders=HBL
ShowEMailReceivers=HBL
ShowSessionsStats=0
ShowPagesStats=0
ShowFileTypesStats=0
ShowFileSizesStats=0
ShowBrowsersStats=0
ShowOSStats=0
ShowOriginStats=0
ShowKeyphrasesStats=0
ShowKeywordsStats=0
ShowHTTPErrorsStats=0


g.執行 awstats 的update process
#/var/www/cgi-bin/awstats/awstats.pl -config=mail -update

h. 打開Browser檢查看看有無成功...
http://your.host.com/cgi-bin/awstats/awstats.pl?config=mail


執行結果 Demo:
http://www.adj.idv.tw/cgi-bin/awstats/awstats.pl?config=mail


參考官方網站說明:
http://awstats.sourceforge.net/docs/awstats_faq.html#MAIL

6
記得之前有介紹過 Awstats For Linux 的安裝過程...今天不小心讓偶發現Windows IIS 下也可以做 Multi-Domain 的訪客分析...真是讓人興奮...因為大家都知道..在Windows平台下的軟體...什麼都嘛要錢...最近有找過一些Windows平台下的 Log Analyze...看一看還是沒有 Awstats 來的強...它真的是照福很多 Windows IIS 平台下的管理者囉...

詳細資料:
超強訪客分析 Awstats -- 連 Windows IIS 也不放過...

7
最近開始嘗試在玩 FreeBSD 後...雖然一開始真的有點給它不太適應...不過在認真的接觸它之後...發現它有一樣東西讓我滿喜歡的...那就是 Port...本來一開始以為FreeBSD 上...所有東西都要自己一步一步慢慢 compiler...那裝到來不就會瘋掉...就在使用過 Port 的安裝之後...對它有了改觀...它有點類似 Linux 上的 APT Server...缺少什麼東西會自動幫你補上...這對於初學者是一項有利的工具...因此在這邊就以 Port 的安裝...來完成大部份的套件...當然也是個人學習 FreeBSD 的一些心得整理...下次要重裝一台Server的話...才不會找不到資料囉... 還有...個人對於FreeBSD也算是一知半解...如果有那裡寫錯的話...還請大家多多指教啦...

心得筆記:
快速架設 FreeBSD 4.7

8
拾人牙慧 / Tomcat -- 讓你在Linux下輕鬆玩 JSP
« 於: 2002-12-06 16:38 »
Tomcat是Sun和Apache合作, 做出來的JSP Server, 支援到 Servlet 2.2 及 JSP 1.1, 所以建議使用Tomcat, 而且 Tomcat 未來會取代 JServ, 成為 Apache 主要的 Servlet & JSP Engine. Tomcat 在設計上是以獨立的 Server 執行, 而不像 Jserv 是附在 Apache 中, 這樣子更可以發揮 servlet 中, 非 HttpServlet 的能力.

這個安裝範例是以j2sdk1.4.1配合tomcat4.1.12

詳細設定:
Tomcat -- 讓你在Linux下輕鬆玩 JSP

9
剛好今天裝了一台Redhat 8.0來玩玩...發現它已經內建 Squirrelmail V1.2.7
只要簡單幾個步驟...就能夠將這個強大的 WebMail 給跑起來...為什麼說它很強大呢?你只要到它的官方網站...
http://www.squirrelmail.org/
看到裡面有許許多多的plugin...你就會被它所深深吸引...不過我目前只是先把它裝起來而以...那些plugin都沒試...所以有興趣的人...一定要試試看...

ScreenShot:


安裝說明:
在 RH8.0 跑 Squirrelmail ..就是這麼簡單...

10
還記得 Pure-ftp使用RPM來安裝的這篇文章嘛...不過這只是發揮它的一部份功能而已...其實它還可以搭配PHP+MySQL...來完成 Web 界面的 Ftp Server...如果有這種需求的人...那就真的賺到啦...
其實它的操作方式大同小異...不過差別在於要使用Mysql的方式必須自己compiler...由於原始網站寫的都已經很詳細...在這邊就大概介紹安裝流程...

(一)Download Source
http://sourceforge.net/projects/pureftpd/

(二)Compiler 來support  MySQL
http://www.pureftpd.org/README.MySQL

(三)PHP_User_Management
Download:PHP_User_Management
裡面有一隻PHP的程式...以及pureftpd-mysql.conf的sample檔...參
考裡面的Readme...有教你如何做...

(四)保護Web Ftp Server
由於程式本身沒有保護...所以你可以利用 .htaccess 來保護它...
參考: .htaccess的製作

試用心得:
覺得滿不錯的...之前只知道用Phpmyadmin來控管帳號...有了那隻程式
之後...才算是有Web界面的Ftp Server...而且你在設定的時後...可以設定
說...如果Web Server上新增一個帳號...可是Linux本身沒有這個目錄的話...
就自動產生這個目錄...如果你還想讓原本FTP上的Real Account有效的話..
也是可以的...不至於讓原本的帳號就不能用...所以真的很方便...值得有需要
的人來試試囉...

11
這一套購物車的程式...真的帥呆啦....初次見到它的前端界面...再看到
後端管理...真的可以媲美商業化的電子商務...無論是產品介紹...後端建置..
連SSL也都有支援...而且很多功能都還在繼續開發中...像PHPBB一樣...也有
很多module可以加入...目前也有多國語言...中文化的部份是由網路甘仔店所
提供...不管如何...最重要的是...它是"免費的"...心動了吧...趕緊來玩玩..

Screenshot:


Demo:
ADJ購物商城

官方網站:
下載去

中文安裝討論區:
網路甘仔店

12
拾人牙慧 / Pure-ftpd 安裝說明 for RedHat 7.3
« 於: 2002-11-13 22:55 »
這篇是 Jerry Huang(二伯) 兄的文章...個人在用過之後...發覺真的滿方便的...
RPM可以很快的就使用...不過這種方式不能夠發揮它強大的功能...如跟LDAP完全結合...跟MySQL結合...要玩這個的話...就只有自己Compiler囉...如果你要使用MySQL做認證方式的話...官方網站還有提供 Web 界面的PHP程式...來幫你做Web的控管...很有趣...

我個人目前是使用虛擬使用者帳戶(virtual-user)的安裝方式並不是與作業的使用者帳戶結合在一起。優點是 ftp 的使用者可以不必是系統的帳戶。另一個優點是使用虛擬使用者帳戶除了可以設定全體的上、下載頻寬、檔案容量等等外,你還可以針對每一個使用者設定個別的上下載頻寬、檔案容量、檔案數、限制連線 ip、允許連線 ip、可連線的時間。當然功能不只這些...等你去發抉吧...

ScreenShot:


詳細資料:
Pure-ftpd  安裝說明 for RedHat 7.3

13
第一次玩這隻程式就覺得很cool...
因為所有廣告均可以做嵌入式的語法...
並且各自統計...有自己的後端管理界面...
功能相當的完善....很適合All in one的網頁...
如果是要幫人家管理廣告...也是很不錯的...
目前有支援多國語系...不過Big5的還沒開
發完整...不過您要是有空的話...
倒是可以幫忙翻譯一下啦...^_^..

Screenshot:


前端Demo:
看一下廣告嘛

後端管理:
讓偶瞧瞧
ID/PW: demo/demo

Download:
偶也要玩

14
網頁技術 / HAPedit v2.4 寫網頁程式的好幫手
« 於: 2002-10-31 22:26 »
HAPedit 是一款 HTML, ASP, PHP編輯軟體,免費! 基本功能包括了:整齊排列 html,php, asp, JavaScript程式碼,並以顯明的顏色區隔;預覽輸出結果;專案管理;SQL管理;FTP管理;以 GUI模式插入常用表單/圖/文/表格樣式..等等。

 其中特別讓使用者激賞的,還包括了:簡易快速的安裝/反安裝;程式啟動快速;新版.chm格式PHP手冊;程式執行穩定;多檔 functions正規表示搜尋;頁面統計HAPedit 內建的熱鍵更能加速程式的開發,倘若您安裝了 php engine,還可以直接編譯 php code,無須伺服器平台。此外,在 php code hint(參數以及函數群),程式會以 "Brace-matching"功能,比對並以高反差顏色來標明這些程式碼的開頭與結尾以及任何error codes,避免程式設計人員的疏漏。

 值得一題的是,HAPedit在對於 php manual(主要是 .chm手冊)的利用,可說是相當貼心,當我們以熱鍵 Ctrl + F1開啟這項功能後,任何支援的指令(比如 echo, mysql_connect)都機動地顯示描述,這對剛入門學 PHP的使用者來說,是一大福音。

ScreenShot:


Download:
抓來玩玩看

官方網站:
有多國語言的PHP手冊

15
如果你玩過 webalizer...那你可能會認為玩得不夠...因為一旦跟 Awstats 比較起來...可以說是小屋見大屋...這套軟體它的特色很多...而且 Install 說明也寫的很好...相信看完說明大家應該都可以裝的起來才對..

ScreenShot:


詳細說明:
Multi-Domain 訪客流量分析加強版 -- Awstats 5.0

16
Webalizer這套工具在之前就曾經介紹過...剛好這陣子在玩 Multi-Domain 的分析資料...所以再把之前的拿來回想一下囉...架設 Linux webalizer
現在的 Redhat 版本其實都已經有預設安裝這個 RPM 的版本...不過找來找去還是沒有發現如何把它改成中文化...因此有需要中文的朋友...還是需要自己來 Compiler 這套....還是說有人知道如何直接改的話...再教一下大家囉...

安裝設定:
讓Webalizer 幫你分析 Multi-Domain 訪客資料

17
網頁技術 / Bookmark4U 個人網路書籤軟體
« 於: 2002-10-07 23:30 »
Bookmark4U 是一個個人網路書籤軟體,提供你一個舒適體貼的書籤環境.
有了 Bookmark4U, 只要一個鍵.你就能到達你喜愛的網頁. 而不需再記任何網址.
使用 Bookmark4U 去感受一下輕鬆.它也是有多國語系...不怕看不懂English啦..

ScreenShot:


線上Demo:
Bookmark4U 個人網路書籤軟體

Download:
前往官方網站瞧瞧

18
這篇主要是參考Netman網中人的文章" 架設VPN "稍加修改的...因為看到很多文章在討論 VPN 時...都只談到兩地之間的 VPN 連線...如台北--高雄之間...但是如果中間多一個點"台中"出來的話...那該怎麼辦呢?於是就想到既然目前走的是 Gateway - Gateway 的 Server&Client 的架構...那麼一台 VPN Server + 兩台 VPN Client 也應該沒問題才對...於是就有今天這樣的測試...
  
  目的: 假設以台中總公司為 VPN Server...台北.高雄分公司為 VPN Client...要讓台北的區網跟台中的區網要能夠互通....高雄的區網跟台中的區網也要互通...But 台北跟高雄之間不互通...

詳細資料:
原來 VPN 可以如此有趣

19
要在 RedHat 7.3 上建置 Linux Virtual Server...一開始真的不太容易...因為說明的文章很多...但是教你怎樣建構這樣環境的文章卻很少....Cluster的技術領域很廣沒錯...但是本身 Service 跑不起來...再多的文件也沒辦法實作出來...
        而本文要測試的...是提供網際網路服務的Web/Internet Clusters System---最常用的Service則是Web&FTP...
       在玩過之後...深深覺得Cluster可以玩的層面真的很廣...光是平行運算MPICH...或是DQS...以致於高速運算程式...幾乎可以當做一個Project來開發...有興趣的人可以來玩看看囉....

詳細資料:
Linux Virtual Server Based on RedHat 7.3

20
這套是在竹貓發現的...德國人寫的...真的功能超強...是我目前看過最棒的相簿管理程式...
尤其是後端界面...跟phpbb很像...很適合拿來當作私人相簿以及幫好友代管相簿...可以說是非玩不可的一套程式啦...
內容如下:

###############################################################
## 中文翻譯: 不亦快哉 IBForums (Scorpion)
## 郵件信箱: formosa@ms20.url.com.tw
## 固定網址: http://scorpion.adsldns.org/
###############################################################

ScreenShot:


4images - 圖片畫廊管理系統 v1.7 正體中文 (Big5) 語系套件

這是一個德國很不錯的 Web 畫廊(相簿)管理程式 (PHP+mySQL),後台管
理功能很強,對中文的相容性不錯,上傳圖片時您可以為它加入關鍵字
以利往後的圖片搜尋,並有自動製作縮圖功能 (主機必須安裝縮圖必要
的程式庫),也可以將圖片當作電子卡片 (eCard) 寄給親友,註冊會員
能對別人上傳的圖片發表評論、評分、票選,還有圖片排行榜讓您知悉
評分、票選、點閱人氣、下載前十名的熱門圖片。

4images 可以設置類別將圖片分門別類儲存,所上傳的圖片及縮圖是存
放在網頁空間,mySQL資料庫用於儲存圖片之外的各種相關文字、會員資
料。

4images 中文展示站台:
網路相簿展示

官方程式下載:
前往官方網站下載

正體中文語系套件下載
不亦快哉

風格模組:
超過10種風格模組可下載

21
程式討論版 / NMS會員管理系統 v0.6.1
« 於: 2002-09-11 11:34 »
這會員系統是一個簡單而可開發的程式, 可將程式伸展,
風格可自由更改,
基本會員系統功能整備,如:
一.成為會員密碼設定;
二.會員基本名單;
三.會員資料瀏覽;
四.用戶資料自行決定是否公開個人資料;
五.管理員基本功能管理功能 ...

還不錯...大家可試用看看...

Demo:
NMS會員系統

Download:
前往官方網站

22
Linux 討論版 / 快速建置您的Count Server V2.6
« 於: 2002-09-09 22:16 »
這是OLS3所打包的wwwcount-2.6-3.i386.rpm 它讓你架設基本的wwwcount 變的很簡單...唯該  rpm 只適用 RedHat 7.x  版 (在 RedHat 7.3 下測試正常)

安裝法: rpm -Uvh wwwcount-2.6-3.i386.rpm
它會自動幫您在 /var/lib/wwwcount/data 中開啟一個 my.dat 並設妥權限,
並在 /var/www/html 中開啟一個示範檔 wc-example.html
您只要觀看 wc-example.html 原始碼, 即可將計數器掛上網站.

Download RPM:
wwwcount-2.6-3.i386.rpm

不過...由於這個rpm是打包的...可能不能滿足其它的人需求...如要能夠灌水以及防灌水...或是不要只把count的目錄指定到/var/www/html底下...這時您就需要自己動手來裝...

Download tarball:
wwwcount2.6.tar.gz

架設說明參考:
計數器之安裝、設定與使用

使用說明:
參數使用

23
OpenWebmail這隻強大的Webmail...相信是很多人喜愛的套件之一...
不過不太好裝也是有名的...現在連這個也有install shell啦...真是大家
的福氣囉...
這是在Readme裡面發現的...
Thomas Chung (tchung.AT.pasadena.oao.com) maintains a tarbal packed
with an install script special for RedHat 7.x
You can get openwebmail to work in 5 minutes with this...

看到沒... five minutes...有需要的人趕緊抓回去試試吧...

Download:
自動安裝 Openwebmail V1.7

24
自從911事件之後...異地備援這個名稱就常聽人提起...不過就是滿少看到大家在討論...
剛好這次因為有需要...不得不研究這個東西...順便看看大家都是怎樣實作異地備援的??...
底下是個人的一點點心得...

這次主要分成三個部份...單向 Trusted SSH Authorized...Rsync...Crontab....
姑且不論傳輸速度為何...以及無時差的異地備援...相信這種簡單的Solutions應該可以滿足一般人的需求吧...

詳細資料:
自動異地備援也加密

25
這支介面很棒的流言版的作者.
居然只是一個還在學校的高中生哦!
時代不同了
現在的學生,可真不得啦...^_^...

Online Demo:
大聲說留言版 V1.0

Download:
mygbook V1.0

26
WinSCP2 是一個支援 SSH(Secure SHell)的 SCP(Secure CoPy) 檔案傳輸軟體。能夠讓你安全的下載、上傳檔案,而不被別人「偷看」到。



當我們以檔案傳輸安全為考量時,除了先將檔案加密之外,現有一般的檔案傳輸方式,如 HTTP、FTP,無法提供任何保護。只要有適當的軟體與技術,任何人都能(!)知道你在下載或是上傳什麼檔案。

WinSCP 是一個支援 SSH(Secure SHell)的 SCP(Secure CoPy) 檔案傳輸軟體。只要檔案主機支援 SSH 協定,你就可以安心的下載、上傳檔案。他的操作介面是參考 NC(Norton Commander)的雙視窗(double-pane)介面視窗中的檔案列表則類似檔案總管中「詳細資料」的排列方式,使用起來不會有太大的困難。在 WinSCP 中,一般的檔案管理都沒有問題,如:複製、移動、更名檔案或資料夾等等。而 NC 中的快速鍵,如以「Tab」鍵切換視窗、「F5」鍵複製檔案、「F6」移動檔案、「F8」刪除檔案等等你都可以在 WinSCP 中找到。當然啦,用滑鼠也可以做到相同的動作,但是對於習慣 NC 的人來說,用鍵盤來操控 WinSCP 還是比較順手…。

它還能夠把你的操作做log record:


官方網站:
前去瞧瞧

直接抓:
前去瞧瞧

27
記得前一陣子才Post過這篇文章: 偵測Hack入侵...不可不知的小技巧 !!!
這次又看到功能更強的...原文來自ccw0729--Anderson...它是使用TCP_Wrapper的機制...個人覺得是還不錯用啦...不過看情況而定...有時後再加上 iptables ...Maintain上反而會不太方便就是...

PS:這裡舉例以語法的應用為主,請依實際狀況調整下列語法,千萬別一模一樣照抄!!大家如果有更好的方法...也可以Post上來討論...

使用TCP_Wrapper:

#vi /etc/hosts.allow
ALL:192.168.0.
sshd:<Your_IP>
ipop3d:ALL
snmpd:ALL
in.ftpd::<Your_IP>

#vi /etc/hosts.deny
ALL: ALL : spawn (echo `date` - Host Dameon -- %s ;echo Security notice from host -- `/bin/hostname` ; echo User unfriendly Come From -- %a ; ) | /bin/mail -s " TCP_Wrapper Warning --- %d - %h security" youremail@youremail.com & : twist ( /bin/echo -e "\n\nWARNING!!! Connection not allowed. Your attempt has been loggerd.\n警告您尚未允許登入,您的連線將會被記錄,並且作為以後的參考 \n\n." )

說明:
1.被擋住時會自動發 mail 通知管理員 youremail@youremail.com
2."TCP_Wrapper Warning " 是用來當作郵件 filter 的條件,這樣可以將特定的資料 filter
3.郵件主旨會呈現對方的 ip 以及連線方式
4.對方會看到你的"警告訊息",這樣比較會讓對方知難而退!!

想要對TCP_Wrapper多了解一點?可以參考底下:
TCP_Wrapper--Online Help

28
相信大家在管理公司網路流量的時後...面對Mrtg圖時...明明就知道整個流量是Peak的狀態...但就是不知道那台電腦在Download或者上傳資料...以致於整個Network bandwidth都塞爆...還得一台一台去查那台電腦流量很" busy "...這樣不是很累嗎?現在得知有 ntop 這樣好用的工具...實在是大家的福氣ㄌㄟ...有了這個...從此你就不用跟 client 端玩躲貓貓啦...^_^...

screenshot:


安裝設定文件:
ntop Network Monitor

頁: [1]