IIS配置
IIS6與IIS5有著很多不同之處,不一一列舉,也不是我一個腦袋可以裝下的東西。都在資料上!
IIS6有一個非常不方便的東西,就是他限制了在線上傳不得大于200K,如何修改,請看:
首先停用IIS服務,> 服務 > iis admin service > 停用
C:windowssystem32inetsrv metabase.xml 文件 用記事本打開它
找到 ASPMaxRequestEntityAllowed 處。默認為 204800 即 204800字節(200K)
修改為想要的數字如: 2048000 [2M] 保存,重啟IIS服務即可!
設置基本參數
打開IIS管理器 > 網站 > 屬性 >
網站 > 啟動日志記錄 > 關閉
主目錄 > 配置 > 應用程序擴展 > 只保留 asp,asa
主目錄 > 配置 > 選項 > 啟用父目錄
主目錄 > 配置 > 調試 > 向客戶端發送文本錯誤消息
網站 > 自定義錯誤 > 全部改成默認值 [上一章已經刪除IIS使用的錯誤信息頁面]
IIS管理器 > WEB服務擴展 > 啟用 Active Server Pages
注:停用IIS默認站點,切勿刪除,有可能會造成IIS的不穩定。
站點的建立將在第四節中詳細介紹。
IIS支持PHP的配置
http://www.php.net/downloads.php 以 PHP 5.1.1 為例
下載php-5.1.1-Win32.zip 解壓到 D:php 或任意目錄 賦予該目錄IIS用戶組讀取權限
將ext目錄中的所有文件復制到 C:WindowsSystem32目錄下面
以記事本打開php.ini-dist文件
查找 extension_dir = "./" 更改為 extension_dir = "D:phpext"
查找 ; Windows Extensions 更改下面的參數
如要開通GD庫支持 則將;extension=php_gd2.dll 前面的冒號刪除
依此類推,更多設置參考PHP.INI中文版。完成設置好另存在C:Windowsphp.ini
爾后在IIS設置中 IIS管理器 > 網站 > 屬性 > 主目錄 > 配置 > 映射
添加 D:phpphp5isapi.dll 擴展名.php
其次在WEB服務擴展中 添加一個新的擴展名 PHP 執行位置 D:phpphp5isapi.dll 設為允許即可
由于WIN平臺對MYSQL與PHP的組合無法體現性能優勢。個人建議WIN平臺PHP程序要使用數據庫建議遠程
或搭配文本數據庫。
終端服務配置
開始 > 程序 > 管理工具 > 終端服務配置 > 連接
選擇右側列出的連接 屬性 > 權限 刪除所有用戶組 添加單一的允許使用的管理員賬戶,這樣即使服務器
被創建了其它的管理員.也無法使用終端服務。
另外在會話設置中可以進一步設置斷開、注銷等一些參數。
FTP的配置
目前大多數服務器使用Serv-U Server 為FTP SYSTEM。這里同時建議使用此軟件
以 Serv-U FTP Server 6.1.0.5 final [最新版]為例,這里建議使用漢化版本.www.hanzify.org
安裝原版至D:Serv-U_3434999fdaf [復雜無規則的目錄名可有效防止安全的猜解]
爾后退出Serv-U,安裝漢化包。
運行SERV-U管理器 IP地址可為空、安裝為系統服務 設置密碼防止溢出
PASV設置
Serv-U管理器 > <<本地服務器>> > 設置 > 高級
PASV端口范圍 這里SERV-U只允許 50個端口范圍 端口的設置范圍 如 1025 - 1075 [1024以前的端口為系統使用]
更多個人化設置參考以下文檔
SERV-U 技巧 |
現在很多的朋友都用SERV-U做個人FTP的服務器,有關如何使用SERV-U架設服務器的文章很多了,這兒我就不多說了。不過大家不知道注意到了沒有,當你登陸很多FTP的時候,會顯示一些歡迎信息,比如說顯示你的IP,告訴你目前有多少人在使用FTP,帶寬是多少等等。。。看起來就比較的專業樣子。其實你自己也是可以做的,SERV-U這個軟件本身就有這個功能。下面我就說明以下如何在自己的FTP里面加上這些信息。 第一、先建立一個文本文件,隨便取一個名字。我們這兒就取message.txt吧。 第二、這個這個文本文件里面加上這些文字 ------------------------------------ 服務器的運行情況: 所有登陸用戶數量: %loggedInAll total 其中XXX可以改成你的名字 你也可以加上一些你自己認為喜歡的文字,不過要注意的是每行最好不要超過80個字符 其中以%開頭的都是一些變量,下面是SERV-U能支持的變量 時間和*期 %Time - 顯示你的計算機當前時間 服務器的統計信息 %ServerDays - 顯示服務器已經運行的天數 服務器的設定信息 %MaxUsers - 顯示服務器能同時登陸的最大用戶數量 用戶信息 %Name - 顯示登陸的用戶名 用戶數量 %UNow - 顯示當前有多少用戶連接 自己在先建立一個.txt文件,輸入你想要顯示的文字,具體參數看上面的內容,然后在Serv_u內的server設置里面,加入這個.txt文件就可以了! 下面我已經做了幾個!喜歡就把名字等改改OK了!呵呵 ------------------------------------ 你的IP地址是:%IP 服務器的運行情況: 所有登陸用戶數量: %loggedInAll total 用戶名: %Name ★★★★★★★★★★★★★★★★★★★★★★★★★ |
Jmail 組件的安裝
建議使用 w3 JMail Personal V4.3 這里為免費版 http://www.skycn.net/soft/5555.html
默認安裝至 D:w3JMail4_35434fnald [同樣,復雜的目錄名]
安裝完成后只需單一設置 jmail.dll 權限,加入IIS用戶組默認權限即可!
SQL Server 2000 的安裝與配置
目前SQL Server 2000 + SP4 在我看來已算比較安全,已沒有SP3等版本會因為 sqlstp.log, sqlsp.log而泄露
安裝信息的問題。當然也建議在安全后 檢查 <systemdrive>:Program FilesMicrosoft SQL ServerMSSQLInstall
目錄中是否存在有 sqlstp.log, sqlsp.log, setup.iss文件,如果有,則備份至其它位置。
數據庫的建立這里就不多講了。更多設置可以參考SQL SERVER 2000幫助文檔!