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