国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

win2K下配置asp+cgi+php+mysql全攻略(上)
2007-09-25   網(wǎng)絡

安裝win2K,安裝IIS

Indexing Service,
FrontPage 2000 Server Extensions,
Internet Service Manager (HTML)
這幾個別裝,還有其它的一些,總之不用的都別裝。
(根據(jù)安全原則,最少的服務+最小的權限=最大的安全。)

首先,打開internet管理器(開始-->程序-->管理-->Internet服務管理)
如果照上面所安裝的,里面有一個默認站點和一個smtp的服務項
選默認站點,刪除其下面的所有目錄。(按慵?躺系膁elete鍵)
停掉iis,最簡單的方法:開始-->運行-->打入net stop iisadmin  選擇Y回車 (啟動的命令是:net start w3svc)
把C盤的Inetpub目錄徹底刪掉(停掉iis后才能刪),在其它盤新建一個目錄
在IIS管理器中將默認站點的主目錄指向剛才新建的目錄
如果你需要什么權限的目錄可以自己慢慢建,需要什么權限開什么。
( 特別注意寫權限和執(zhí)行程序的權限,沒有絕對的必要千萬不要給,默認是沒給的,所以你不用研究,呵呵..)

應用程序配置:在IIS管理器中刪除必須之外的任何無用映射,
留下ASP, ASA和其他你確實需要用到的文件類型,(除了cgi,php,其它的我想你都沒用,刪除htw, htr, idq, ida……)
不知道在哪刪嗎??方法:打開Internet服務管理->選擇站點->屬性->WWW服務->編輯->主目錄->配置->應用程序映射,
然后就開始一個個刪吧(沒有全選的,真麻煩)。 接著在剛剛那個窗口的應用程序調試書簽內將腳本錯誤消息改為發(fā)送文本(除非你想ASP出錯的時候用戶知道你的程序/網(wǎng)絡/數(shù)據(jù)庫結構)錯誤文本寫什么? 隨便你喜歡,自己看著辦。點擊確定退出時別忘了讓虛擬目錄繼承你設定的屬性。

為了對付日益增多的cgi漏洞掃描器,還有一個小技巧可以參考, 在IIS中將HTTP404 Object Not Found出錯頁面通過URL重定向到一個定制HTM文件, 可以讓目前絕大多數(shù)CGI漏洞掃描器失靈。其實原因很簡單, 大多數(shù)CGI掃描器在編寫時為了方便,都是通過查看返回頁面的HTTP代碼來判斷漏洞是否存在的,例如,著名的IDQ漏洞一般都是通過取1.idq來檢驗,如果返回HTTP200,就認為是有這個漏洞, 反之如果返回HTTP404就認為沒有,如果你通過URL將HTTP404出錯信息重定向到HTTP404.htm文件, 那么所有的掃描無論存不存在漏洞都會返回HTTP200,90%的CGI掃描器會認為你什么漏洞都有, 結果反而掩蓋了你真正的漏洞,讓入侵者茫然無處下手,不過從個人角度來說,我還是認為扎扎實實做好安全設置比這樣的小技巧重要的多。

Win2000的賬號安全是另一個重點,首先,Win2000的默認安裝允許任何用戶通過空用戶得到系統(tǒng)所有賬號/共享列表, 這個本來是為了方便局域網(wǎng)用戶共享文件的,但是一個遠程用戶也可以得到你的用戶列表并使用暴力法破解用戶密碼。 很多朋友都知道可以通過更改注冊表Local_MachineSystemCurrentControlSetControlLSA-RestrictAnonymous = 1來禁止139空連接, 實際上win2000的本地安全策略(如果是域服務器就是在域服務器安全和域安全策略中)就有這樣的選項RestrictAnonymous(匿名連接的額外限制), 這個選項有三個值:
0:None. Rely on default permissions(無,取決于默認的權限)
1:Do not allow enumeration of SAM accounts and shares(不允許枚舉SAM帳號和共享)
2:No access without explicit anonymous permissions(沒有顯式匿名權限就不允許訪問)
0這個值是系統(tǒng)默認的,什么限制都沒有,遠程用戶可以知道你機器上所有的賬號、組信息、共享目錄、網(wǎng)絡傳輸列表(NetServerTransportEnum等等,對服務器來說這樣的設置非常危險。 1這個值是只允許非NULL用戶存取SAM賬號信息和共享信息。 2這個值是在win2000中才支持的,需要注意的是,如果你一旦使用了這個值,你的共享估計就全部完蛋了,所以我推薦你還是設為1比較好。

好了,入侵者現(xiàn)在沒有辦法拿到我們的用戶列表,我們的賬戶安全了……慢著,至少還有一個賬戶是可以跑密碼的,這就是系統(tǒng)內建的administrator,怎么辦?我改改改,在計算機管理->用戶賬號中右擊administrator然后改名,改成什么隨便你,只要能記得就行了。
改了超管理用戶名后,在Terminal Service的登錄界面還是可以看到的(你登錄過就自已記住啦),
修改方法:

運行regedit,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionwinlogon
項中的Don’t Display Last User Name串數(shù)據(jù)改成1,這樣系統(tǒng)不會自動顯示上次的登錄用戶名。

為了安全,你還可以打開TCP/IP篩選,桌面上右擊網(wǎng)上鄰居->屬性->右擊你要配置的網(wǎng)卡->屬性->TCP/IP->高級->選項->TCP/IP過濾, 這里有三個過濾器,分別為:TCP端口、UDP端口和IP協(xié)議TCP端口,點擊"只允許",然后在下面加上你需要開的端口,一般來說WEB服務器只需要開80(www), FTP服務器需要開20(FTP Data),21(FTP Control),3306(Mysql),3389(遠程終端控制,如果你的主機托管在別人機房里,不能直接*作,就需要這個) 郵件服務器可能需要打開25(SMTP),110(POP3),我對端口沒研究,但如果照本文所提供的服務,你只要開以上幾個就行了。(80,20,21,25,3306,3389)

--cgi支持

下載activeperl (可www.perl.com下載最新版)

1、解壓,運行install.exe,默認是安裝在 C:PERL 下,不過為了方便,請最好安裝到 C:USR 目錄下,(這樣寫 Perl 解釋器的路徑就可以直接用 #!/usr/bin/perl 了,可以保持單機環(huán)境和網(wǎng)絡環(huán)境路徑一致。 安裝時一路按Y即可。)

2、安裝好后,按照下面三步來修改注冊表: 運行 RegEdit,搜尋: HKEY_LOCAL_MACHINESystemCurrentcontrlsetServicesW3svcParametersscriptMap 鍵名,
然后增加鍵名:".cgi",鍵值:"C:USRBINperl.exe %s %s" 和鍵名:".pl",鍵值:"C:USRBINperl.exe %s %s" (不懂得建?那么:在右邊的框內--->點右鍵--->新建-->字符串值 名稱改為.cgi,雙擊該鍵即可輸入數(shù)值數(shù)據(jù),也就是上面說的鍵值)因為要讓這臺主機支持php,所以順便在這里添加上php和php3的支持(以后新建站點時可省事)增加鍵名".php",鍵值:"C:phpphp.exe %s %s"
增加鍵名".php3",鍵值:"C:phpphp.exe %s %s" OK,重啟后即生效!cgi支持搞定!以后新建站點后,在應用程序配置里面默認就會加上php和cgi的支持(不給這個權限的話刪掉就是了)。
cgi支持搞定!

--mysql支持

下載mysql (可www.mysql.com下載最新版本)

1、解壓,運行setup.exe完全安裝,默認安裝路徑為:c:mysql;
2、安裝完成后,打開“開始”按鈕中的“運行”,輸入命令:C:mysqlinmysqld-nt.exe --install,并執(zhí)行;
3、開始-->程序-->管理工具-->服務-->找到mysql-->啟動它;
4、mysql安裝完成,重啟win2000
5、重啟后打開C:mysqlinwinmysqladmin.exe,在第一次用它時,需要建立管理員名及密碼,分別設置用戶名和密碼,設定后,系統(tǒng)托盤會出現(xiàn)一個“紅綠燈”的小圖標(以后系統(tǒng)啟動時均會自動加載)。 
6、OK,mysql支持搞定!

--php支持

下載PHP (可http://www.php.net下載最新版本)

1、將 php 4.0.4 解壓到 c:php;
2、將PHP目錄內的 php.ini-dist 文件拷貝到WinNT目錄內,改名為 php.ini; (這是php的配置文件,無需更改即可運行,我沒仔細研究)

3、根據(jù)需要修改 php.ini 文件內容,如要使用 session 功能,請建立 c: mp 目錄,并將 php.ini 文檔內 session.save_path 的值設置成為絕對路徑:c:/tmp;
4、將PHP目錄內的 Php4ts.dll 文件復制到 WinNtSystem32 目錄內;
5、在控制面板中的管理工具里啟動“Internet 服務管理器”(IIS);
6、打開站點屬性,在 ’ISAPI 篩選器’選項中, 增加新的篩選器,用 ’PHP’ 作為篩選器名稱,在“可執(zhí)行文件”欄中填入php4isapi.dll及其路徑 (c:phpsapiphp4isapi.dll)。
7、在屬性的"文檔"選項中"啟用默認文檔"加入"index.php“

熱詞搜索:

上一篇:Windows 2003終端服務器架設攻略
下一篇:win2K下配置asp+cgi+php+mysql全攻略(下)

分享到: 收藏
主站蜘蛛池模板: 江油市| 六盘水市| 宣武区| 文安县| 焉耆| 东阳市| 昌都县| 田东县| 大名县| 桑日县| 长治县| 陵川县| 普陀区| 阿勒泰市| 双峰县| 阜阳市| 济源市| 兴和县| 青阳县| 岐山县| 穆棱市| 沭阳县| 青岛市| 凉城县| 北票市| 宜州市| 甘洛县| 东莞市| 信宜市| 尉犁县| 买车| 巩留县| 海安县| 嘉定区| 白水县| 咸丰县| 集安市| 丹巴县| 隆昌县| 望都县| 确山县|