當前位置:首頁 » 網頁前端 » 創建web伺服器
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

創建web伺服器

發布時間: 2022-02-11 12:55:27

① 如何建立web伺服器

windows下可以裝IIS,
linux下可以裝apache
iis在系統安裝盤里,直接在控制面板里點添加刪除程序,點添加刪除windows組件

www.runcode.cn

② 如何建立區域網web伺服器

IIS伺服器組建一覽
IIS(Internet Information Server,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網路(包括互聯網和區域網)上發布信息成了一件很容易的事。本文將向你講述Windows 2000高級伺服器版中自帶的IIS 5.0的配置和管理方法。

准備篇 IIS的添加和運行

一、IIS的添加

請進入「控制面板」,依次選「添加/刪除程序→添加/刪除Windows組件」,將「Internet信息服務(IIS)」前的小鉤去掉(如有),重新勾選中後按提示操作即可完成IIS組件的添加。用這種方法添加的IIS組件中將包括Web、FTP、NNTP和SMTP等全部四項服務。

二、IIS的運行

當IIS添加成功之後,再進入「開始→程序→管理工具→Internet服務管理器」以打開IIS管理器,對於有「已停止」字樣的服務,均在其上單擊右鍵,選「啟動」來開啟。

第一篇 IIS之Web伺服器

一、建立第一個Web站點

比如本機的IP地址為192.168.0.1,自己的網頁放在D:\Wy目錄下,網頁的首頁文件名為Index.htm,現在想根據這些建立好自己的Web伺服器。

對於此Web站點,我們可以用現有的「默認Web站點」來做相應的修改後,就可以輕松實現。請先在「默認Web站點」上單擊右鍵,選「屬性」,以進入名為「默認Web站點屬性」設置界面。

1.修改綁定的IP地址:轉到「Web站點」窗口,再在「IP地址」後的下拉菜單中選擇所需用到的本機IP地址「192.168.0.1」。
2.修改主目錄:轉到「主目錄」窗口,再在「本地路徑」輸入(或用「瀏覽」按鈕選擇)好自己網頁所在的「D:\Wy」目錄。
3.添加首頁文件名:轉到「文檔」窗口,再按「添加」按鈕,根據提示在「默認文檔名」後輸入自己網頁的首頁文件名「Index.htm」。
4.添加虛擬目錄:比如你的主目錄在「D:\Wy」下,而你想輸入「192.168.0.1/test」的格式就可調出「E:\All」中的網頁文件,這裡面的「test」就是虛擬目錄。請在「默認Web站點」上單擊右鍵,選「新建→虛擬目錄」,依次在「別名」處輸入「test」,在「目錄」處輸入「E:\All」後再按提示操作即可添加成功。
5.效果的測試:打開IE瀏覽器,在地址欄輸入「192.168.0.1」之後再按回車鍵,此時就能夠調出你自己網頁的首頁,則說明設置成功!

二、添加更多的Web站點

1.多個IP對應多個Web站點如果本機已綁定了多個IP地址,想利用不同的IP地址得出不同的Web頁面,則只需在「默認Web站點」處單擊右鍵,選「新建→站點」,然後根據提示在「說明」處輸入任意用於說明它的內容(比如為「我的第二個Web站點」)、在「輸入Web站點使用的IP地址」的下拉菜單處選中需給它綁定的IP地址即可;當建立好此Web站點之後,再按上步的方法進行相應設置。

2.一個IP地址對應多個Web站點當按上步的方法建立好所有的Web站點後,對於做虛擬主機,可以通過給各Web站點設不同的埠號來實現,比如給一個Web站點設為80,一個設為81,一個設為82……,則對於埠號是80的Web站點,訪問格式仍然直接是IP地址就可以了,而對於綁定其他埠號的Web站點,訪問時必須在IP地址後面加上相應的埠號,也即使用如「http://192.168.0.1:81」的格式。

很顯然,改了埠號之後使用起來就麻煩些。如果你已在DNS伺服器中將所有你需要的域名都已經映射到了此惟一的IP地址,則用設不同「主機頭名」的方法,可以讓你直接用域名來完成對不同Web站點的訪問。
比如你本機只有一個IP地址為192.168.0.1,你已經建立(或設置)好了兩個Web站點,一個是「默認Web站點」,一個是「我的第二個Web站點」,現在你想輸入「www.enanshan.com」可直接訪問前者,輸入「www.popunet.com」可直接訪問後者。其操作步驟如下:

請確保已先在DNS伺服器中將你這兩個域名都已映射到了那個IP地址上;並確保所有的Web站點的埠號均保持為80這個默認值。

再依次選「默認Web站點→右鍵→屬性→Web站點」,單擊「IP地址」右側的「高級」按鈕,在「此站點有多個標識下」雙擊已有的那個IP地址(或單擊選中它後再按「編輯」按鈕),然後在「主機頭名」下輸入「www.enanshan.com」再按「確定」按鈕保存退出。

接著按上步同樣的方法為「我的第二個Web站點」設好新的主機頭名為「www.popunet.com」即可。

最後,打開你的IE瀏覽器,在地址欄輸入不同的網址,就可以調出不同Web站點的內容了。

3.多個域名對應同個Web站點

你只需先將某個IP地址綁定到Web站點上,再在DNS伺服器中,將所需域名全部映射向你的這個IP地址上,則你在瀏覽器中輸入任何一個域名,都會直接得到所設置好的那個網站的內容。

三、對IIS服務的遠程管理

1.在「管理Web站點」上單擊右鍵,選「屬性」,再進入「Web站點」窗口,選擇好「IP地址」。

2.轉到「目錄安全性」窗口,單擊「IP地址及域名限制」下的「編輯」按鈕,點選中「授權訪問」以能接受客戶端從本機之外的地方對IIS進行管理;最後單擊「確定」按鈕。

3.則在任意計算機的瀏覽器中輸入如「http://192.168.0.1:3598」(3598為其埠號)的格式後,將會出現一個密碼詢問窗口,輸入管理員帳號名(Administrator)和相應密碼之後就可登錄成功,現在就可以在瀏覽器中對IIS進行遠程管理了!在這里可以管理的范圍主要包括對Web站點和FTP站點進行的新建、修改、啟動、停止和刪除等操作。

四、本部分常見問題解答

Q:在上文中所涉及到的網址中,有的加了「http://」,有的沒加,這意味著什麼呢?
A:沒有加「http://」部分的網址,說明其可加可不加;而加了「http://」部分的,則說明它必不可少,對於帶埠號的網址則必須加;否則可省略。

Q:對於上文中涉及到IP地址的網址,可否用比較「友好」的名稱來代替呢?
A:可以!它除了能夠用IIS伺服器所在的計算機名來代替之外,還可在DNS伺服器中新建域名和相應IP地址的映射表,就也可以用域名來進行訪問了

Q:我設置好了一個Web伺服器,但是當我訪問網頁時,卻出現密碼提示窗口。這是為什麼?
A:訪問Web站點時,出現密碼提示窗口,一般來說有以下原因,請逐個去進行檢查:

1.所訪問的網頁文件本身加了密。比如「默認Web站點」原主目錄「E:\Inetpub\wwwroot」下的首頁文件「iisstart.asp」訪問時就需要密碼。

2.沒有設置允許匿名訪問或作了不應該的改動,首先應確保已勾選中了「匿名訪問」這一項;並且其下「編輯」中「匿名用戶帳號」中「用戶名」一項應為「IUSR_NODISK」(其中「NODISK」為計算機名)的格式;另外,還需要已勾選中「允許IIS控制密碼」一項。

3.你的目標目錄被限制了訪問許可權。此項僅當該目錄位於NTFS格式分區中時才可能出現。請在其上單擊右鍵,選「屬性」,再進入「安全」窗口,看列表中是不是默認的允許「Everyone」組完全控制的狀態,如不是,請改回。

第二篇 IIS之FTP伺服器

一、建立你的FTP站點

第一個FTP站點(即「默認FTP站點」)的設置方法和更多FTP站點的建立方法請參照前文Web伺服器中相關操作執行。需要注意的是,如果你要用一個IP地址對應多個不同的FTP伺服器,則只能用使用不同的埠號的方法來實現,而不支持「主機頭名」的作法。

對於已建立好的FTP伺服器,在瀏覽器中訪問將使用如「ftp://192.168.0.1」或是「ftp://192.168.0.1:22的格式」;除了匿名訪問用戶(Anonymous)外,IIS中的FTP將使用Windows 2000自帶的用戶庫(可在「開始→程序→管理工具→計算機管理」中找到「用戶」一項來進行用戶庫的管理)。

二、本部分常見問題解答

Q:如何修改FTP伺服器登錄成功或退出時的系統提示信息?
A:在相應的FTP站點上單擊右鍵,選「屬性」,再轉到「消息」窗口,在「歡迎」處輸入登錄成功之後的歡迎信息,在「退出」處輸入用戶退出時的歡送信息即可。

Q:為什麼我的FTP伺服器建立成功之後,除了管理員(Administrator)和匿名用戶(Anonymous)之外,普通用戶都不能在本機上登錄;可在其他計算機上卻能夠正常使用。這是為什麼?
A:因為默認的,普通用戶不具有在本機登錄的許可權。如果要修改,請進入「開始→程序→管理工具→本地安全策略」中選擇「左邊框架→本地策略→用戶權利指派」,再在右邊框架中雙擊「在本地登錄」項,然後將所需的普通用戶添加到它的列表中去就行了。

第三篇 IIS之SMTP伺服器

如果你嫌互聯網上的那些免費郵件發送郵件的速度過慢的話,你或許可以考慮用IIS來建立一個本地的SMTP伺服器。不管你是直接連入互聯網還是通過區域網接入,不管你是有靜態的IP地址還是用動態的IP地址,都可以很輕松地建立成功

建立IIS下的SMTP伺服器的方法非常簡單,只需在IIS管理器中讓「默認SMTP虛擬伺服器」處於已啟動狀態就行了;此外一般不用再做其他任何設置。

如果你想要用自己的SMTP伺服器發信,只需將你E-mail客戶端軟體設置中「發送郵件伺服器(SMTP)」項中填入「localhost」,則不管你的IP地址如何變化,它都能正常工作 。

當你使用自己的這個SMTP伺服器發送E-mail時,不僅有不受制於人的自由感,更有閃電般的發信速度,是個人SMTP伺服器的最佳選擇。
參考資料:http://hi..com/gongmin007/blog/item/3107effa594515deb48f3143.html

③ 個人計算機如何搭建web伺服器

把系統盤放入光碟機--控制面版--程序--添加--internet信息服務

④ 如何建立一個web伺服器

安裝護衛神主機大師,一鍵安裝全能web伺服器。
IIS+ASP+ASP.NET+PHP+SQL+FTP

⑤ 怎樣在瀏覽器上創建一個web伺服器

1、WEB伺服器不是基於瀏覽器的,談不上在瀏覽器上創建WEB服務
2、HTTP協議是拉數據,不是推數據,WEB伺服器也不能主動向外推送數據

WEB服務的運作方式是:監聽——客戶端請求——響應
WEB服務對瀏覽器而言是透明的,因此不存在向客戶端發送命令的說法,服務端向客戶端響應的只是數據,至於怎麼解析數據是瀏覽器的問題。打個比方來說,電器只關心電壓電流,不關心電是怎麼發出來的,至於是核電、水電還是火電,那不是電器關心的東西。

如果你想創建WEB服務,可以考慮PWS/IIS、阿帕奇、NETBOX,當然有特殊要求的話你也可以用任何語言自己寫這種東西

⑥ 關於web伺服器的建立

如果你是用adsl上網,沒有固定的ip,那你還要下個花生殼解析,如果你有固定的ip,那到是解析到你的ip就可以,然後裝個iis。
不清楚珠海有線寬頻的網路結構,也沒用過花生殼。不過聽說花生殼是給ADSL之類動態IP地址用戶用的(這個動態IP必須是公網IP)。
根據你的情況,我分析,珠海有線寬頻有可能是採用內網模式上網,你是通過網關上網的,而你自己只有內網IP,這樣公網是無法訪問你的內網IP。這個問題花生殼也無法解決,所以花生殼反應的是兩個不同的IP地址,估計另一個IP地址就是你的網關地址。如果是這種網路結構,基本沒有辦法。
如果非要在本地電腦上設置web伺服器,1、與服務商聯系,獲取公網IP(估計要很多錢);2、與珠海有線寬頻聯系,讓他們在網關上給你的伺服器做埠映射,將網關的某個埠映射到你計算機的web服務埠,這樣外網才能訪問你的web。

⑦ 如何創建web伺服器

首先你要從網上下載i386,用網路搜一下就出來了,安裝IIS伺服器的時候需要用到裡面的文件。
然後進行IIS的設置
(1) 打開「控制面板」,選擇「添加刪除程序」,在左側選擇「添加刪除WINDOWS組件」,彈出WINDOWS組件的對話框。
(2)在組件中選中「Internet信息服務(IIS)」那一欄,選中之後右下角原來灰色的「詳細信息」就變為可選狀態,打開「詳細信息」,將所有子組件都選中,然後確定。
(3)點擊「下一步」即開始安裝,安裝過程中需要兩次選擇安裝文件,這時你點「瀏覽」將路徑導向你的i386文件夾中,選中其所需的文件就可以了,直到安裝完畢。
(4)安裝完成後,打開控制面板,選擇「管理工具」,你會看到多出的一個「Internet信息服務」圖標,打開「Internet信息服務」,左側目錄中的那串數字就是的伺服器名字,下面有三個子目錄,分別為:「網站」「FTP站點」「默認SMTP虛擬伺服器」,以上如正常顯示,則表明你安裝成功。

呼呼,累死我了,為了回答你的問題,我重新在我的電腦上把IIS重裝了一遍,加分加分吧。

補充說明,在剛才的窗口,右鍵「默認網站」,在彈出菜單中選擇「新建」-》虛擬目錄,根據安裝向導就可以創建虛擬目錄了。中間有一步需要選擇路徑,只要把那個路勁導向你建立的網站文件夾,就可以訪問你的網站系統。

⑧ WEB伺服器怎麼做

創建一個 WEB 伺服器
NetBox 的一大功能就是內置支持了 HttpServer 和 asp。下面就按步驟建立一個以服務方式運行的 WEB 伺服器。

第一步:創建 WEB 伺服器
由於 NetBox 提供了 HttpServer 對象,所以建立一個新的 HttpServer 並且啟動、停止、退出,自然便是由 HttpServer 對象來實現,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
在上面的代碼中,先創建一個新的 HttpServer,然後在所有的本機地址的 80 埠創建一個伺服器,如果創建成功,則啟動伺服器,等待用戶在控制台上輸入回車後停止並關閉伺服器。

運行這個程序,如果當前系統中未安裝其他 Web 伺服器,則此程序會顯示控制台並等待回車,否則將直接退出。呵,我們的第一個程序都是很拙劣的。沒有關系,我們一步一步來。

如果成功運行了程序,便可以用瀏覽器訪問了,由於伺服器裝在本機,所以打開瀏覽器,在地址欄輸入「http://localhost/」,哈,結果出來了,不過很不好看:

418 Host Not Found
不管想訪問什麼,都只會是這個結果。這樣的結果顯然不能滿足要求,所以我們需要改進我們的 Web 伺服器。

第二步:添加虛擬主機
前面我們建立的伺服器之所以總是返回禁止訪問,原因是沒有為伺服器建立主機信息。所以我們修改代碼,使用 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 執行目錄建立一個子目錄 wwwroot,然後復制一些網頁進去。我們再來看看效果如何。執行程序並再次訪問「http://localhost/」,結果居然還是「403 Forbidden」。再訪問 wwwroot 目錄中已有的文件,哈哈,出現正確內容了。所以,實際上主機已經建立出來,但是未給主機提供預設文件名。

第三步:添加預設文件
為了讓主機知道當用戶訪問目錄時向用戶返回的文件,需要使用 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/」的時候,會發現不再顯示禁止訪問,而是開始出現了預設頁面的內容。如果給定的預設文件不存在,則返回「404 File Not Found」。

第四步:支持伺服器腳本
上面的步驟建立出來的 Web 伺服器,是一個純靜態文件的伺服器,是無法執行伺服器腳本程序的,為了讓我們的 Web 伺服器能夠理解伺服器端腳本程序,需要修改 EnableScript 屬性,同時為了讓伺服器能夠使用腳本程序做為預設文件,還需要再添加一個預設文件,下面是新修改的代碼:

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 也支持伺服器 box 程序,在 wwwroot 目錄中建立 test.box:

Response.Write "Hello"
第五步:以服務方式運行
到目前為止,已經有一個相對完整的 Web 伺服器程序了,下面我們需要將這個伺服器改寫為系統服務程序,可以將其安裝成為一個系統服務,更加便於運行維護。改寫成為服務程序需要使用 Service 對象。

下面便是一個完整的 Web 服務程序的代碼,關於 Service 對象的更多信息請參閱手冊相關內容。

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
總結
實現一個完整的 Web 服務程序,需要 HttpServer,HttpServerHost,Service 三個對象的支持,HttpServer 負責建立伺服器並控制伺服器的運行狀態,HttpServerHost 負責建立主機信息, Service 則負責完成與服務程序相關的操作。

⑨ web伺服器怎麼建立

設置一下iis,(IIS全稱為Internet Information Services,中文名字為互聯網信息服務。)把一個html文件放到對應的路徑下用ip打開就行了!
1.點擊「Windows」鍵進入「開始」菜單,點擊「所有應用」,在所有應用菜單里點擊「Windows系統」里的「控制面板」
2.在控制面板對話框里點擊「程序」
3.在程序面板裡面點擊「啟用或關閉windows功能」
4.在「Windows功能」對話框里選中「Internet Information Services」,在Internet Information Services功能展開選擇框里根據你的需要選擇你需要的功能就行了,比如我不知道需要哪些功能所以全部選中反正不會出錯就好了,只要選中這些功能就行了。並點擊「確定」按鈕。
5.Windows功能開始下載並安裝你要的功能的程序,直到出現「Windows已完成請求的更改」,點擊重啟電腦
6.打開瀏覽器輸入localhost能打開,就說明安裝成功。
然後,安裝成功後我還是一臉懵逼。這他媽在哪裡放文件!
不急!
7.接下來我們要打開IIS管理器。桌面上右鍵點擊此電腦,管理。即可進入計算機管理(我是window10 所以我一般需要找什麼直接在左下角的搜索框里輸入就行!簡單省事!)在服務和應用程序里有IIS管理器,點擊 進入IIS管理器。
8.我們可以看到中間部分有很多圖標,找到ASP,點擊。
9.這一步是配置asp應用程序,找到啟用父路徑,選為True。

10.到這里IIS環境已經搭建好了,在瀏覽器里輸入localhost就可以看到iis的主頁了。想要添加網站程序可以點右側的高級設置,將物理路徑改成你的網站程序就能訪問了。
11.記得在電腦上打開的ip只能在電腦上看!如果要用手機看!要在同一個區域網下!並且是cmd裡面用ipconfig查詢的ip才能訪問!