Make your own free website on Tripod.com



Sambar 網站架設 - 基本設定

09/27 修訂

------
安裝
------

假如要執行 CGI,安裝目錄不可含空白字元或長檔名 (Perl 另外放時除外)。
範例安裝於 C:\Sambar,資料位於 C:\Zochen,IP: 192.168.0.1


---------
IP 設定
---------

一般照您本身或網路卡的即可,或者至 [控制台] → TCP/IP 設定。

將 IP 設定為 192.168.0.1

子網路遮罩 255.255.255.0


------------
環境變數
------------

Win9x/Me 於 Autoexec.bat 內加上:
Set Sahome=C:\Sambar (若直接由修改後之 *.bat 呼叫 Server.exe 則無須重新開機)

Windows 2000/XP 直接至 [控制台] → [系統] → [進階] 內之 [環境變數] 加上 (無須重新開機):
變數 Sahome
值 C:\Sambar


------
組態
------

修改 C:\Sambar\config\config.ini:
Documents Directory = /docs/
改為
Documents Directory = C:/Zochen (首頁路徑)

Documents Directory = /Zochen

其餘在底下 [虛擬主機] 中設定即可


------
主機
------

此處是指您自己電腦瀏覽,不影響網友。

1. Win9x/Me 於 Windows 目錄下修改 (建立) Hosts 檔案,內容如下:

127.0.0.1                localhost
192.168.0.1            zochen.dns2go.com


這樣即可存取 zochen.dns2go.com,否則僅能存取 IP 或 localhost 域名。

Windows 2000/XP 之 Hosts 檔案則是位於 Windows\system32\drivers\etc 目錄下。


--------------------
虛擬主機 (域名)
--------------------

虛擬主機,此處是實際運作,會影響網友瀏覽。
(PS: 僅內部對映,您還是得另外架 DNS 或申請動態 DNS 服務)

C:\Sambar\config\vhosts.ini 新增 IP 或網域之對映資料:

1. 固定 IP 請填 IP 及下列第 2 項:
[192.168.0.1]
Documents Directory = C:/Zochen/ (首頁路徑)
Home Page = index.htm (首頁)
Default Page = index.htm index.html default.htm (各目錄下自動載入之頁面)
Log File = IP.log (記錄檔)
CGI Directory = /cgi-bin/ (沒設定則同 config.ini)
WinCGI Directory = /cgi-win/ (沒設定則同 config.ini)

2. 若為動態 DNS 只要設下列網域即可:
[zochen.dns2go.com]
Documents Directory = C:/Zochen/
... 同第 1 項


-----
Perl
-----

一般網站的 Perl 預設路徑都位於 /usr/local/bin,也就是 Perl 抬頭宣告為 #!/usr/local/bin/perl。

將 C:\Sambar\Perl 目錄下的檔案複製一份到 C:\usr\local\bin 下,即可不用更動 Perl 之抬頭宣告。

若不更動路徑,則 Perl 抬頭宣告為 #!/Sambar/Perl/perl


修改 C:\Sambar\config\config.ini:
1. 支援之 Perl 副檔名:
CGI Extensions = *.pl
改為
CGI Extensions = *.pl *.cgi

2. 一般 cgi-bin 目錄是無法隨便存取,修改下列,Perl 即可放 cgi-bin 目錄:
CGI Directory = /cgi-bin/
改為
CGI Directory = C:/Zochen/cgi-bin/

CGI Directory = /Zochen/cgi-bin/


-----
ASP
-----

修改如下:

C:\Sambar\config\config.ini:
Enable ASP = false

Enable ASP = true

C:\Sambar\config\mime.ini:
application/x-asap = asp

# application/x-asap = asp


-----
PHP
-----

先另外安裝 PHP (解到 C:\php)
php4isapi.dll 複製一份到 C:\Windows\System (依您系統)
然後將 php.ini-dist 檔名改為 php.ini 並複製到 C:\Windows

一般搭配 Sambar 如下:
再複製一份 php4ts.dllC:\Windows\System
php.ini 修改:
extension_dir = C:\php

C:\Sambar\config\mappings.ini 修改:
[isapi]
# *.php = C:\php\php4isapi.dll

*.php = C:\php\sapi\php4isapi.dll

*.php = php4isapi.dll (系統呼叫得到即可)


--------------
啟動伺服器
--------------

Win9x/Me 自動啟動方式,任選:

1. 直接將捷徑 C:\Sambar\bin\server.exe 加到開始功能表,並設定工作目錄即可。

2. 加到系統登錄 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
機碼: Sambar
數值: C:\Sambar\bin\server.exe


Win2000/XP 同樣可以使用上述方式,或執行如下:

C:\Sambar\bin> ntserver -i (安裝成 NT Service)

執行後即可由 [控制台] → [系統管理工具] → [服務] 啟動或停止伺服器。其他命令列如下:

ntserver -u (解除安裝 NT Service)

ntserver -d (啟動伺服器)


--------
Admin
--------

管理密碼之修改,首次安裝後務必修改。

於瀏覽器輸入:
http://localhost/session/adminlogin?RCpage=/sysadmin/index.stm
帳號: admin
密碼: 空白

登入後按右側 User Management  然後按左側名單 admin,再輸入您要的密碼。
其他的選項只跟 FTP 介面有關,可忽略。


 

∼如塵∼

回索引