當前位置:首頁 » 編程軟體 » iis編程

iis編程

發布時間: 2023-08-19 20:22:07

A. ★★~~IIS能調試哪幾種編程語言腳本

IIS也可以配置JSP。基本的類型都包括了asp,php,asp.net,jsp,cgi樓主還犯了個常識錯誤,「請問IIS能調試哪幾種編程語言腳本」應該說是WEB應用程序框架集。

B. 如何用iis架設伺服器論壇

這里有很多現成的論壇程序:http://www.51one.net/

論壇是BBS的一種形式,在論壇里,人們之間的交流打破了空間、時間的限制。在與別人進行交往時,無須考慮自身的年齡、學歷、知識、社會地位、財富、外貌,健康狀況,而這些條件往往是人們在其他交流形式中無可迴避的。而這些論壇是如何架設的呢?那麼今天我們就來看一下目前網路上流行的三種格式論壇在Windows 2000 Server下的架設方法吧。目前網路上流行的三種格式論壇分別是:ASP論壇、CGI論壇和PHP論壇。我們從中挑選出他們的代表性論壇學習架設,ASP-動網論壇、CGI-雷傲論壇、PHP-Discuz!論壇。

首先配置動態域名解析:登陸www.oray.net注冊網域護照,在護照底下申請域名(網域科技提供了免費域名注冊),激活域名對應的花生殼服務,下載安裝花生殼客戶端,在區域網內PC或伺服器主機上安裝花生殼客戶端登陸在線。我們先來看一下ASP的動網論壇架設方法,動網論壇的架設方法相對來說比較簡單一些。首先,伺服器要安裝IIS服務,然後在硬碟上建立一個文件夾名字為Web,路徑為D盤,然後打開控制面板->管理工具->Internet服務管理器,新建一個Web站點,IP地址分配為您本機的IP,默認埠80不變。

下一步出現輸入Web主目錄的提示,這里就輸入您剛才建立的那個文件夾的絕對路徑或者是直接使用瀏覽來指定。最後出現許可權設置對話窗口,為了後面要架設的論壇,這里我們把「執行(例如ISAPI應用程序或CGI)」的許可權也選擇上,點擊下一步,完成。

到現在為止,您D盤下的Web文件夾就是你Web服務的主目錄了,這里就可以放置你要發布的主頁了。然後到http://bbs.dvbbs.net/download/Dvbbs7.0.0_Ac.exe下載動網論壇7.0Sp2的程序,解壓縮後把裡面所有的內容都復制到D:\web目錄下,然後打開IE瀏覽器,輸入http://您的IP/index.asp,比如我的本機IP為192.168.0.244,這樣我就輸入http://192.168.0.244/index.asp。如果出現一下畫面,說明我們安裝成功了。

動網論壇的默認管理員賬號是:admin密碼是:admin888,使用這個賬號登陸就會看到管理的連接,點擊管理連接使用默認管理員賬號和密碼進入後台管理,在這里您就可以設置您的論壇了,關於論壇的設置這里就不多講了。

接下來看一下CGI的雷傲論壇架設方法,到http://www.leobbs.com/download/getleobbs.cgi下載LeoBBSX 040926 正式版程序。解壓縮後把文件夾cgi-bin和non-cgi復制到你所建的Web主目錄(d:\web)中,要架設CGI論壇首先要求伺服器支持Perl解析,而IIS並不支持Perl解析,所以我們要安裝Perl解析,我所使用的是ActivePerl V5.8.4.810 For Windows。因為雷傲論壇的解析路徑是#!/usr/bin/perl(用記事本打開雷傲論壇的代碼第一行就是),所以安裝解析的時候要注意安裝在USR路徑。

然後點擊 「OK」 一直 「next」 安裝就行了,可能到最後的安裝時間很長。下面我們就要設置其他項目了,點擊 「開始」-> 「運行」 輸入regedit啟動注冊表編輯器。尋找HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄項,在此項中添加如下字串值:鍵名 ".cgi" 鍵值 "C:\USR\BIN\perl.exe %s %s" 鍵名 ".pl" 鍵值 "C:\USR\BIN\perl.exe %s %s"

然後打開控制面板->管理工具->Internet服務管理器,右擊你剛才創建的Web站點,選擇 「屬性」 就會出現XXX屬性,點擊 「主目錄」 在下面有個 「配置」,點擊進入 「應用程序配置」 窗口,點擊 「添加」,在 「可執行文件」 輸入C:\usr\bin\perl.exe %s %s,在 「擴展名」 輸入.cgi腳本引擎打上鉤,點確定即可。

點擊 「ISAPI篩選器」->「添加」,在 「篩選器名稱」 處輸入cgi 在 「可執行文件」 處輸入C:\usr\bin\PerlIS.dll然後點擊確定。

關閉所有窗口重新啟動機器,啟動完畢後,打開瀏覽器,輸入http://您的IP/cgi-bin/install.cgi就會出現LeoBBSX安裝向導,沿著安裝向導進行初始設置。

設置完畢後會直接進入論壇管理後台,然後設置論壇就可以了,這里也不多講了。最後我們看一下PHP的Discuz!論壇架設方法,架設Discuz!論壇不但需要伺服器支持PHP而且需要MYsql資料庫的支持。MYSQL-4.0.21-win下載地址:http://www.skycn.com/soft/1262.htmlphp-4.3.9-Win32下載地址:http://www.skycn.com/soft/9122.html將MYSQL-4.0.21-win.zip解壓縮,然後運行setup。選擇安裝路徑,比如我安到了C:\mysql。安裝方默認就可以。一路狂點next,整個安裝過程大概也就2、3分種。MySql裝好了,下面就是配置了,在C盤根目錄下建立一個文件my.cnf的文本文件,內容如下:[mysql]basedir = d:/mysql/其中basedir是你安裝MySql的路徑。安裝完畢後點擊 「開始」-> 「運行」輸入命令C:\mysql\bin\mysqld-nt.exe –install,然後重新啟動計算機。打開C:\mysql\bin\winmysqladmin.exe在第一次用它時,需要建立管理員名及密碼,分別設置用戶名和密碼,設定後,系統托盤會出現一個「紅綠燈」的小圖標(以後系統啟動時均會自動載入),這樣MySql就安裝完成了。下面就要安裝PHP解析了,將壓縮包解壓縮到C:\php文件夾中,把C:\php\Php4ts.dll復制到C:\WINNT\SYSTEM32目錄下,將php.ini-dist改名為php.ini雙擊打開此文件,找到extension_dir這句修改為extension_dir= 「c:/php/extensions」 然後復制php.ini到C:\WINNT目錄下,點擊開始->運行輸入regedit啟動注冊表編輯器尋找:HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄項。在此項中添加如下字串值:鍵名 ".PHP" 鍵值 "C:\php\php.exe %s %s"然後打開控制面板->管理工具->Internet服務管理器,右擊你剛才創建的Web站點,選擇 「屬性」 就會出現XXX屬性,點擊 「主目錄」 在下面有個 「配置」,點擊進入 「應用程序配置」 窗口,點擊 「添加」,在 「可執行文件」 輸入C:\php\sapi\php4isapi.dll在 「擴展名」 輸入.php腳本引擎打上鉤,點確定即可。點擊 「ISAPI篩選器」->「添加」,在 「篩選器名稱」 處輸入php 在 「可執行文件」 處輸入C:\php\sapi\php4isapi.dll然後點擊確定,可以關閉屬性窗口了。最後重新啟動計算機,啟動完畢後伺服器就支持PHP+MYSQL了。在Web(D:\web)主目錄下建立一個文件info.php,內容如下:<?phpphpinfo();?>

然後在瀏覽器中輸入http://您的IP/info.php,關於伺服器的詳細信息都顯示了出來。

解壓縮後把Discuz!文件夾改名為BBS復制到你所建的Web主目錄(web)中,打開瀏覽器輸入http://您的IP/bbs/install.php就會出現Discuz!論壇的安裝向導。

選擇完全同意,然後出現選擇資料庫的選項。

因為是演示所以我們就不建立新的資料庫了,Mysql安裝後自帶2個資料庫mysql和test,這里我使用test資料庫,如果大家要建立論壇使用的話,務必建立新的資料庫,並且設置資料庫的用戶名和密碼。下一步會讓你建立一個管理員賬號和密碼,建立完畢後就開始安裝了。

如果出現一下字樣,刷新一邊就可以。Cache List: settings index style_ usergroup_1Caches successfully created, please refresh.現在看看,論壇的模樣是不是很漂亮?使用你建立的管理員賬戶登陸,就可以看到有系統設置的字樣,進入後就是論壇後台設置了,這里也不多說了,按照自己的喜好建立論壇吧。

最後說一下以上架設伺服器要注意的問題:1.如果Windows 2000 Server使用的是NTFS分區格式,可能會出現錯誤,這是因為沒有寫入許可權,只要把Web文件夾安全屬性中的Everyone用戶給予完全控制許可權就可以。2.安裝完畢IIS以後,先停止IIS服務,然後刪除IIS的默認安裝目錄C:\Inetpub,因為微軟默認安裝的漏洞實在是太多太多,另外建立其他WEB目錄。3.MYSQL也可以結合MYSQL ODBC數據源進行資料庫的建立,需要安裝MYSQL ODBC。4.PHP.ini有很多模塊可以打開,結合MYSQL和其他PHP語言選擇性開放,畢竟伺服器安全是重要的。這樣三種格式的論壇架設完畢了,您的伺服器也變成了IIS+CGI+PHP+Mysql了,再提醒一句:注意伺服器的安全問題!

相關名詞解釋:BBS——Bulletin Board Service(公告牌服務),是Internet上的一種電於信息服務系統。它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發布信息或提出看法。ASP——ASP即Active Server Page(活動伺服器頁面)的縮寫,是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。CGI——CGI即common gate intergace(通用網關介面)的縮寫,它是一段程序,運行在伺服器上,提供同客戶端HTML頁面的介面。通俗的講CGI就象是一座橋,把網頁和WEB伺服器中的執行程序連接起來,它把HTML接收的指令傳遞給伺服器,再把伺服器執行的結果返還給HTML頁。PHP——PHP(PHP Hypertext Preprocessor,最初稱為"Personal Home Page Tools",也稱為"Professional Homepages",或者"Pre-Hypertext Processor"),是一種伺服器端HTML-嵌入式腳本描述語言。IIS----IIS是Internet Information Server的縮寫,微軟公司的Web伺服器。

該回答在由回答者修改過

C. 解釋IIS伺服器及其應用

IIS 是Internet Information Server的縮寫,它是微軟公司主推的伺服器,最新的版本是Windows2003裡麵包含的IIS 6.0,IIS與WindowNT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。
IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協議),FTP(Fele Transfer Protocol,文件傳輸協議)以及SMTP協議,通過使用CGI和ISAPI,IIS可以畝帶得到高度的擴展。

IIS支持與語言無關的腳本編寫和組件,通過IIS,開發人員就可以開發新一代動態的,富有魅力的Web站點。IIS不需要開發人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JScript開發軟體以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。

IIS的設計目的是建立一套集成的伺服器服務,用以支持HTTP,FTP和SMTP,它能夠提供快速且集成了現有產品,同時可擴展的Internet伺服器。

IIS相應性極高,同時系統資源的消耗也是最森差少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與Windows NT Server網路操作系統緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對於管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,簡單網路管理協議)之類的NT已有管理工具。

IIS支持ISAPI,使用ISAPI可以擴展伺服器功能,而使用ISAPI過濾器可以預先處理和事後處理儲存在IIS上的數據。用於32位 Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協議置於容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用於Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的注冊項。

IIS6.0的重要特性

IIS6.0 相比IIS5.0 有了重大的提高和改進,具有很多優秀的特性:

1. 應用程序池: IIS6可以將單個的 Web 應用程序或多個站點分隔到一個獨立的進程(稱為應用程序池). 應用程序池以獨立進程的方式極大的提高了Web伺服器的安全和穩定性.該進程與操作系統內核直接通信。當在伺服器上提供更多的活動空間時,此功能將增加吞吐量和應用程序的容量,從而有效地降低硬體需求。這些獨立的應用程序池將阻止某個應用程序或站點破壞伺服器上的 XML Web 服務或其他 Web 應用程序。
2. IIS6.0 還提供狀態監視功能以發現、恢復和防止 Web 應用程序故障。在 Windows Server 2003 上,Microsoft ASP.NET 本地使用新的 IIS 進程模型。這些高級應用程序狀態和檢測功能也可用於現有的在 Internet Information Server 4.0 和 IIS 5.0 下運行的應用程序,其中大多數應用程序不需要任何修改.

3. 集成的 .NET 框架(DOTNET)
Microsoft .NET 框架是用於生成、部署和此耐皮運行 Web 應用程序、智能客戶應用程序和 XML Web 服務的 Microsoft .NET 連接的軟體和技術的編程模型,這些應用程序和服務使用標准協議(例如 SOAP、XML 和 HTTP)在網路上以編程的方式公開它們的功能。
.NET 框架為將現有的投資與新一代應用程序和服務集成起來而提供了高效率的基於標準的環境

4. 連接並發數,網路流量等監控 這樣可以使不同網站完全獨立開. 不會因為某一個網站的問題 而影響到其他網站.

5. IIS6.0 提供了更好的安全性 通過將運行用戶和系統用戶分離的方式. IIS服務運行許可權和 Web應用程序許可權 分開,保證 web應用的足夠安全.這些是其他Web伺服器 所欠缺的.

採用IIS6.0 作為Web伺服器, 確保您的網站足夠安全,穩定,快速.

熱點內容
讓外網訪問內網伺服器 發布:2025-02-04 08:02:20 瀏覽:781
奶塊腳本菜地 發布:2025-02-04 07:46:35 瀏覽:238
條形碼識別源碼 發布:2025-02-04 07:45:55 瀏覽:457
mysql資料庫數據同步 發布:2025-02-04 07:41:07 瀏覽:760
安卓手機下載哪個北斗地圖 發布:2025-02-04 07:35:26 瀏覽:854
查詢伺服器ip地址代碼 發布:2025-02-04 07:08:28 瀏覽:675
python全雙工 發布:2025-02-04 06:57:46 瀏覽:196
c語言動態內存 發布:2025-02-04 06:57:06 瀏覽:78
sql倒序查詢 發布:2025-02-04 06:49:18 瀏覽:196
r7000p2021買哪個配置 發布:2025-02-04 06:40:17 瀏覽:968