個人版免費,10條連線限制,支援多網域。
內建 ASP 編譯器。
支援 PHP, Perl 等 CGI。
目前為 Beta 2 版本
可以到這裡下載
【通訊埠】
預設80。
【主目錄位置】
輸入或瀏覽網站程式、網頁、圖片所在之實體目錄。
【預設網頁】
當瀏覽器瀏覽您的網站,若未指定瀏覽網頁名稱時,即會顯示這個預設網頁。
您可以指定任何一頁作為您的預設網頁,大多習慣以 index.html、index.asp、default.html、default.asp...
您也可以指定多頁作為預設網頁,伺服器將依序尋找符合的網頁輸出至瀏覽器,例如 index.html;default.asp;index.php
【不允許瀏覽目錄】
當設設網頁找不到時,伺服器將顯示完整的檔案目錄,您可以關閉這個功能,尤其是在多網域的使用模式下,您可能不讓客戶瀏覽您的主網站,或是根本沒有主網站,而只是以別名方式對應多個虛擬目錄。
有關虛擬目錄部分,請參考相關說明。
【主目錄身分驗證】
啟用主目錄的身分驗證,當使用者連線到主目錄時,將要求進行帳號密碼驗證。
按下授權按鈕,即可管理可存取的帳號密碼。
【服務】
4.0版是以系統服務方式執行,由控制台啟動、停止服務。
【紀錄層級】
不紀錄。(不建議)
錯誤訊息:只有錯誤訊息才紀錄。
常態紀錄:所有系統事件訊息都紀錄,適合剛架站期間。
【檢視】
檢是目前的紀錄檔。
【清除】
清除紀錄檔內容。
【允許最大連線】
指定可以同時連線的人數。
【最大佇列數】
指定等待連線佇列中允許的連線數。
【啟用伺服器資料統計】
啟用這項功能將保留所有網站的活動紀錄及統計值。資料將儲存於 reports.xml 。
啟用工作階段( session )狀態
若您不需要ASP session的功能,可以將這個選項關閉以增加效能。
【工作階段逾時時間】
指定連線逾時時間,當使用者再這個時間內都沒有做任何的瀏覽或動作,使用者連線將自動關閉,所有儲存的狀態資料將一並刪除。
【啟用輸出緩衝處理】
指定是否啟用緩衝處理。
啟用這項功能後,伺服器將會等指令碼完全執行完才會將執行結果輸出至用戶端。
【啟用ASP快取功能】
啟用這項功能會將 ASP編譯與執行結果暫存於記憶體中,以加快下一次的執行速度,同時增加系統的效能。
【啟用 GLOBAL.ASA 】
指定是否支援根目錄的 global.asa 程式檔案
【ASP 指令碼逾時】
指定指令碼處理的時間限制。
【ASP程式副檔名】
因為 ASP 直譯器採內嵌方式,您可以自訂 ASP 程式的附檔名,例如 RSP。
【預設指令碼語言】
這裡的指令碼是指 Server 端的,您可以使用 vbscript 或 jscript
IP攔截的設定包括
不使用 IP 攔截
禁止上列IP連線
只允許上列IP連線
除了可以指定單一IP或IP範圍以外,您也可以使用萬用字元,將整段IP封鎖,或只允許某一段IP連線。
例如:
新增IP位址 218.218.*.*,並選擇拒絕表列的IP連線。
封鎖範圍:218.218.0.0~218.218.255.255
新增IP位址 192.168.*.* 並選擇只允許表列的IP連線。
這樣的設定只有區域網路內的電腦可以連結到您的伺服器。
您可以依網站的需求編輯或新增MIME內容類型。例如
附檔名: gif
MIME類型:image/gif
CGI 是 Common Gateway Interface 的縮寫。CGI 是網站伺服器與應用程式之間溝通的一份規範。
符合 CGI 規範的程式,即可接受網站伺服器的命令,並回傳執行結果。
CGI 程式可以使用任何的程式語言包括 C, PHP, Perl, Java, VB 等。
本項功能是讓您的伺服器支援 PHP、Perl 等主流網頁程式 ,若您希望您的伺服器能夠支援 PHP,只要下載並安裝PHP,並新增一個CGI程式指向 PHP.EXE即可。
例如:
【PHP】
附檔名:PHP
直譯器: c:\php\php.exe (PHP4預設路徑) 或是 c:\php\php-cgi.exe ( PHP5預設路徑)
【Perl】
附檔名: PL
直譯器: c:\program files\perl\bin\perl.exe
【下載】
PHP: http://www.php.net/downloads.php
Perl : http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
Rainbow Server的虛擬目錄兼具一般虛擬目錄與虛擬主機兩種功能。
虛擬目錄的功能讓您可以一台機器執行多個網站程式,除了根目錄以外,可以建立多個應用程式虛擬目錄。
虛擬目錄具有身分驗證功能,身分驗證採帳號密碼驗證,您可以依需要新增帳號密碼。
多網域的意思是您可以在一台機器上架設多個不同網址的網站。
多網域的做法很簡單,如果您已經熟悉虛擬目錄的做法,您就會使用多網域的設定了。
您只要在虛擬目錄【別名】的位置輸入您的網址,並將這個網址的 IP指定到您電腦的IP即可。
您也可以在本機上測試這個功能,例如
先分別在C:\MyWeb底下建立兩個資料夾:EX1、EX2,兩個資料夾中分別放入一個測試用網頁,並分別建立虛擬目錄 。
別名或虛擬主機網址:127.0.0.1
實體路徑:c:\\EX1
別名或虛擬主機網址: 192.168.1.100 (假設這是您的電腦IP)
實體路徑:c:\EX2
接下來就可以分別瀏覽
http://127.0.0.1
http://192.168.1.100
虛擬目錄與虛擬主機的差別:
以上圖為例,第一筆資料為虛擬主機的表示方式,不論根目錄為何,直接輸入 www.rainbowserver.com 即可進到 c:\rainbow 這個實體資料夾。
第二筆資料則必須進入根目錄底下的 messages,例如 http://yourname.com.tw/messages 才能進入 c:\messages 這個實體資料夾
4.0.0.755 新增SMTP寄信元件,方便 ASP 程式寄送信件
物件名稱
RSMTP.Sender
屬性:
LoginName 帳號,空白表示Mail Server不需驗證
Password 密碼
EnableLog 是否要記錄信件處理的連線訊息
LogFile 紀錄檔位置
MailFrom 寄件人
MailTo 收件人
Subject 主旨
Message 訊息
方法:
SendMail
範例
[QUOTE]
Dim Mail
Dim ReturnMessage
Set Mail = Server.CreateObject("RSMTP.Sender")
Mail.LoginName = "user"
Mail.Password="1234"
Mail.EnableLog = 1
Mail.LogFile = "C:\MyLogs.txt"
Mail.SMTPServer = "mail.example.tw"
Mail.MailFrom = "user@example.tw"
Mail.MailTo = "user@yourname.com.tw"
Mail.Subject ="主旨"
Mail.Message = "郵件訊息"
ReturnMessage = Mail.SendMail
[QUOTE]
很感謝網友的創意。


























































































