自己如何搭建服務(wù)器。
自己如何搭建服務(wù)器。
1、打開控制面板,選擇并進(jìn)入“程序”,雙擊“打開或關(guān)閉Windows服務(wù)”,在彈出的窗口中選擇“Internet信息服務(wù)”下面所有地選項(xiàng),點(diǎn)擊確定后,開始更新服務(wù)。
2、更新完成后,打開瀏覽器,輸入“http://localhost/”回車,如果此時(shí)出現(xiàn)IIS7歡迎界面,說(shuō)明Web服務(wù)器已經(jīng)搭建成功。
3、當(dāng)web服務(wù)器搭建成功后,我們下一步所要做的就是把我們開發(fā)的網(wǎng)站安裝到Web服務(wù)器的目錄中。
一般情況下,當(dāng)Web服務(wù)器安裝完成后,會(huì)創(chuàng)建路徑“%系統(tǒng)根目錄%inetpub/wwwroot”,將我們開發(fā)的網(wǎng)站COPY到該路徑下。即可實(shí)現(xiàn)本地訪問該網(wǎng)站。
4、設(shè)置防火墻,讓局域網(wǎng)當(dāng)其它計(jì)算機(jī)也能訪問本地網(wǎng)站資源。具體方法:打開控制面板,選擇“系統(tǒng)和安全”,點(diǎn)擊“允許程序通過Windows防火墻”,在彈出的對(duì)話框中勾選“萬(wàn)維網(wǎng)服務(wù)HTTP”右側(cè)的兩個(gè)復(fù)選框,**點(diǎn)擊確定退出。
5、在局域網(wǎng)中其它計(jì)算機(jī)上,打開瀏覽器,輸入 “http://Web服務(wù)器的IP地址/”按回車鍵,就可以訪問服務(wù)器上的資源”。 經(jīng)過以上步驟的設(shè)置,局域網(wǎng)中的其它用戶就可以通過瀏覽器訪問你所共享的web資源了!
擴(kuò)展資料:
入門級(jí)服務(wù)器所連的終端比較有限(通常為20臺(tái)左右),況且在穩(wěn)定性、可擴(kuò)展性以及容錯(cuò)冗余性能較差,僅適用于沒有大型數(shù)據(jù)庫(kù)數(shù)據(jù)交換、日常工作**流量不大,無(wú)需長(zhǎng)期不間斷開機(jī)的小型企業(yè)。
不過要說(shuō)明的一點(diǎn)就是目前有的比較大型的服務(wù)器開發(fā)、生產(chǎn)廠商在后面我們要講的企業(yè)級(jí)服務(wù)器中也劃分出幾個(gè)檔次,其中**檔的一個(gè)企業(yè)級(jí)服務(wù)器檔次就是稱之為\”入門級(jí)企業(yè)級(jí)服務(wù)器\”,這里所講的入門級(jí)并不是與我們上面所講的\”入門級(jí)\”具有相同的含義,不過這種劃分的還是比較少。
還有一點(diǎn)就是,這種服務(wù)器一般采用Intel的專用服務(wù)器CPU芯片,是基于Intel架構(gòu)(俗稱\”IA結(jié)構(gòu)\”)的,當(dāng)然這并不是一種硬性的標(biāo)準(zhǔn)規(guī)定,而是由于服務(wù)器的應(yīng)用層次需要和價(jià)位的限制。
web服務(wù)器是怎么建立起來(lái)的 web服務(wù)器建立方法簡(jiǎn)述
1、點(diǎn)擊“Windows”鍵進(jìn)入“開始”菜單,點(diǎn)擊“所有應(yīng)用”,在所有應(yīng)用菜單里點(diǎn)擊“Windows系統(tǒng)”里的“控制面板” 2、在控制面板對(duì)話框里點(diǎn)擊“程序” 3、在程序面板里面點(diǎn)擊“啟用或關(guān)閉windows功能” 4、在“Windows功能”對(duì)話框里選中“Internet Information Services”,在Internet Information Services功能展開選擇框里根據(jù)你的需要選擇你需要的功能就行了,比如我不知道需要哪些功能所以全部選中反正不會(huì)出錯(cuò)就好了,只要選中這些功能就行了。并點(diǎn)擊“確定”按鈕。
5、Windows功能開始下載并安裝你要的功能的程序,直到出現(xiàn)“Windows已完成請(qǐng)求的更改”,點(diǎn)擊重啟電腦 6、打開瀏覽器輸入localhost能打開,就說(shuō)明安裝成功。
7、接下來(lái)我們要打開IIS管理器。桌面上右鍵點(diǎn)擊此電腦,管理。即可進(jìn)入計(jì)算機(jī)管理在服務(wù)和應(yīng)用程序里有IIS管理器,點(diǎn)擊 進(jìn)入IIS管理器。 8、我們可以看到中間部分有很多圖標(biāo),找到ASP,點(diǎn)擊。
9、這一步是配置asp應(yīng)用程序,找到啟用父路徑,選為True。 10、到這里IIS環(huán)境已經(jīng)搭建好了,在瀏覽器里輸入localhost就可以看到iis的主頁(yè)了。想要添加網(wǎng)站程序可以點(diǎn)右側(cè)的高級(jí)設(shè)置,將物理路徑改成你的網(wǎng)站程序就能訪問了。
web服務(wù)器怎么搭建
1、首先在控制面板中打開“管理工具”,打開“Internet信息服務(wù)(IIS)管理器”;2、點(diǎn)擊我們的服務(wù)器,展開,然后右鍵點(diǎn)擊“應(yīng)用程序池”,選擇“添加應(yīng)用程序池”打開;3、在彈出的對(duì)話框中填寫好應(yīng)用程序池的名稱、.net版本、托管管道模式選擇“集成”,選好了之后點(diǎn)擊確定;4、添加好了應(yīng)用程序池之后,我們右擊這個(gè)應(yīng)用程序池,選擇“高級(jí)設(shè)置”;5、在彈出的對(duì)話框中,常規(guī)一欄中,在“啟動(dòng)32位應(yīng)用程序”處選擇“True”,然后點(diǎn)擊確定,這樣應(yīng)用程序池就ok了;6、然后我們右擊“網(wǎng)站”,選擇“添加網(wǎng)站”;7、在彈出的對(duì)話框中,我們填入網(wǎng)站的名稱,應(yīng)用程序池處就選擇剛才我們新建的那個(gè)應(yīng)用程序池,然后選擇物理路徑,再把ip地址和的端口填上,主機(jī)名處我們填上域名,如果沒有就可以不填;8、填寫完成之后,我們就點(diǎn)擊“確定
WEB服務(wù)器怎么做?
創(chuàng)建一個(gè) WEB 服務(wù)器 NetBox 的一大功能就是內(nèi)置支持了 HttpServer 和 asp。下面就按步驟建立一個(gè)以服務(wù)方式運(yùn)行的 WEB 服務(wù)器。
**步:創(chuàng)建 WEB 服務(wù)器 由于 NetBox 提供了 HttpServer 對(duì)象,所以建立一個(gè)新的 HttpServer 并且啟動(dòng)、停止、退出,自然便是由 HttpServer 對(duì)象來(lái)實(shí)現(xiàn),main.box 的代碼也就比較簡(jiǎn)單了: Set Console = Shell.Console Set httpd = CreateObject(\”NetBox.HttpServer\”) If httpd.Create(\”\”, 80) = 0 Then httpd.Start Console.ReadLine httpd.Stop httpd.Close End If Set httpd = Nothing 在上面的代碼中,先創(chuàng)建一個(gè)新的 HttpServer,然后在所有的本機(jī)地址的 80 端口創(chuàng)建一個(gè)服務(wù)器,如果創(chuàng)建成功,則啟動(dòng)服務(wù)器,等待用戶在控制臺(tái)上輸入回車后停止并關(guān)閉服務(wù)器。
運(yùn)行這個(gè)程序,如果當(dāng)前系統(tǒng)中未安裝其他 Web 服務(wù)器,則此程序會(huì)顯示控制臺(tái)并等待回車,否則將直接退出。呵,我們的**個(gè)程序都是很拙劣的。沒有關(guān)系,我們一步一步來(lái)。 如果成功運(yùn)行了程序,便可以用瀏覽器訪問了,由于服務(wù)器裝在本機(jī),所以打開瀏覽器,在地址欄輸入“http://localhost/”,哈,結(jié)果出來(lái)了,不過很不好看: 418 Host Not Found 不管想訪問什么,都只會(huì)是這個(gè)結(jié)果。
這樣的結(jié)果顯然不能滿足要求,所以我們需要改進(jìn)我們的 Web 服務(wù)器。 第二步:添加虛擬主機(jī) 前面我們建立的服務(wù)器之所以總百科是返回禁止訪問,原因是沒有為服務(wù)器建立主機(jī)信息。所以我們修改代碼,使用 AddHost 方法增加主機(jī)信息的部分: Set Console = Shell.Console Set httpd = CreateObject(\”NetBox.HttpServer\”) If httpd.Create(\”\”, 80) = 0 Then httpd.AddHost \”\”, \”\\wwwroot\” httpd.Start Console.ReadLine httpd.Stop httpd.Close End If Set httpd = Nothing 在 NetBox 執(zhí)行目錄建立一個(gè)子目錄 wwwroot,然后**一些網(wǎng)頁(yè)進(jìn)去。
我們?cè)賮?lái)看看效果如何。執(zhí)行程序并再次訪問“http://localhost/”,結(jié)果居然還是“403 Forbidden”。再訪問 wwwroot 目錄中已有的文件,哈哈,出現(xiàn)正確內(nèi)容了。
所以,實(shí)際上主機(jī)已經(jīng)建立出來(lái),但是未給主機(jī)提供缺省文件名。 第三步:添加缺省文件 為了讓主機(jī)知道當(dāng)用戶訪問目錄時(shí)向用戶返回的文件,需要使用 AddDefault 方法為主機(jī)添加缺省文件名,修改代碼如下: Set Console = Shell.Console Set httpd = CreateObject(\”NetBox.HttpServer\”) If httpd.Create(\”\”, 80) = 0 Then Set host = httpd.AddHost(\”\”, \”\\wwwroot\”) host.AddDefault \”default.htm\” httpd.Start Console.ReadLine httpd.Stop httpd.Close End If Set httpd = Nothing 我們?cè)僭L問“http://localhost/”的時(shí)候,會(huì)發(fā)現(xiàn)不再顯示禁止訪問,而是開始出現(xiàn)了缺省頁(yè)面的內(nèi)容。如果給定的缺省文件不存在,則返回“404 File Not Found”。
第四步:支持服務(wù)器腳本 上面的步驟建立出來(lái)的 Web 服務(wù)器,是一個(gè)純靜態(tài)文件的服務(wù)器,是無(wú)法執(zhí)行服務(wù)器腳本程序的,為了讓我們的 Web 服務(wù)器能夠理解服務(wù)器端腳本程序,需要修改 EnableScript 屬性,同時(shí)為了讓服務(wù)器能夠使用腳本程序做為缺省文件,還需要再添加一個(gè)缺省文件,下面是新修改的代碼: Set Console = Shell.Console Set httpd = CreateObject(\”NetBox.HttpServer\”) If httpd.Create(\”\”, 80) = 0 Then Set host = httpd.AddHost(\”\”, \”\\wwwroot\”) host.EnableScript = true host.AddDefault \”default.asp\” host.AddDefault \”default.htm\” httpd.Start Console.ReadLine httpd.Stop httpd.Close End If Set httpd = Nothing 接下來(lái),我們就可以在 wwwroot 目錄里建立我們的 asp 腳本程序了,建立 test.asp: <%Response.Write \”Hello\”%> NetBox 也支持服務(wù)器 box 程序,在 wwwroot 目錄中建立 test.box: Response.Write \”Hello\” 第五步:以服務(wù)方式運(yùn)行 到目前為止,已經(jīng)有一個(gè)相對(duì)完整的 Web 服務(wù)器程序了,下面我們需要將這個(gè)服務(wù)器改寫為系統(tǒng)服務(wù)程序,可以將其安裝成為一個(gè)系統(tǒng)服務(wù),更加便于運(yùn)行維護(hù)。改寫成為服務(wù)程序需要使用 Service 對(duì)象。 下面便是一個(gè)完整的 Web 服務(wù)程序的代碼,關(guān)于 Service 對(duì)象的更多信息請(qǐng)參閱手冊(cè)相關(guān)內(nèi)容。 Dim httpd Shell.Service.RunService \”NBWeb\”, \”NetBox Web Server\”, \”NetBox Http Server Sample\” —- Service Event — Sub OnServiceStart() Set httpd = CreateObject(\”NetBox.HttpServer\”) If httpd.Create(\”\”, 80) = 0 Then Set host = httpd.AddHost(\”\”, \”\\wwwroot\”) host.EnableScript = true host.AddDefault \”default.asp\” host.AddDefault \”default.htm\” httpd.Start else Shell.Quit 0 end if End Sub Sub OnServiceStop() httpd.Close End Sub Sub OnServicePause() httpd.Stop End Sub Sub OnServiceResume() httpd.Start End Sub 總結(jié) 實(shí)現(xiàn)一個(gè)完整的 Web 服務(wù)程序,需要 HttpServer,HttpServerHost,Service 三個(gè)對(duì)象的支持,HttpServer 負(fù)責(zé)建立服務(wù)器并控制服務(wù)器的運(yùn)行狀態(tài),HttpServerHost 負(fù)責(zé)建立主機(jī)信息, Service 則負(fù)責(zé)完成與服務(wù)程序相關(guān)的操作。
如何構(gòu)建web服務(wù)器
可以參考如下Web服務(wù)器的建立過程。
如何搭建Web服務(wù)器
windows Server 2012 搭建web服務(wù)器方法如下:打開服務(wù)器管理器,找到添加角色與功能,單擊打開。點(diǎn)擊下一步,至如圖所示的界面,檢查一下服務(wù)器信息,看看是否有誤,確認(rèn)無(wú)誤后,點(diǎn)擊下一步選擇Web服務(wù)器,在前面打?qū)催x擇完后會(huì)彈出提示框,如下圖所示,選擇添加功能進(jìn)到如圖所示的頁(yè)面后,可以選擇要添加的WEB服務(wù)器的具體功能,可根據(jù)情況自行選擇,這里我們選擇默認(rèn)設(shè)置,不做更改注意:在選擇功能的時(shí)候,一定要檢查一下**面的管理工具中的IIS管理控制臺(tái)是否選上。