『壹』 如何快速搭建靜態資源伺服器
如果你安裝了node,那麼http-server就是個不錯的選擇,只需要一行命令就可以快速啟動。
安裝:
npm install -g http-server
在項目根目錄執行:
http-server -a 127.0.0.1 -p 8000
使用static-server
static-server很類似http-server,也是基於node,安裝和使用方法很相似:
npm install -g static-server
使用時只需要在項目目錄下指定該項目的入口文件即可:
static-server -i index.html
下面是一些常用的選項:
-p, --port
詳見:https://www.npmjs.com/package/static-server
使用python
如果你安裝了Python,那這個方法可能最簡便了,只需要在該目錄下執行命令:
python -m SimpleHTTPServer
這樣就啟動了一個靜態web伺服器,此時項目的根目錄為執行命令時所在目錄,默認埠是8000,如果需要指定埠,則加上埠號啟動:
python -m SimpleHTTPServer 8080
使用Ruby
如果你安裝Ruby,Ruby也提供了一個很簡便的方式
『貳』 web的伺服器怎麼配置
Windows Server 2003 中Internet 信息服務(IIS) 升級為IIS 6.0,其安全性更高。默認情況下,Windows Server 2003沒有安裝IIS 6.0,要通過控制面板來安裝。具體做法為:
1. 進入「控制面板」。
2. 雙擊「添加或刪除程序」。
3. 單擊「添加/刪除 Windows 組件」。
4. 在「組件」列表框中,雙擊「應用程序伺服器」。
5. 雙擊「Internet 信息服務(IIS)」。
6. 從中選擇「萬維網服務」及「文件傳輸協議(FTP)服務」。
7. 雙擊「萬維網服務」,從中選擇「Active Server Pages」 及「萬維網服務」等。
安裝好IIS後,接著設置Web伺服器,具體做法為:
1. 在「開始」菜單中選擇「管理工具→Internet信息服務(IIS)管理器」。
2. 在「Internet 信息服務(IIS)管理器」中雙擊「本地計算機」。
3. 右擊「網站」,在彈出菜單中選擇「新建→網站」,打開「網站創建向導」。
4. 依次填寫「網站描述」、「IP 地址」、「埠號」、「路徑」和「網站訪問許可權」等。最後,為了便於訪問還應設置默認文檔(Index.asp、Index.htm)。
上述設置和Windows 2000 Server網站設置基本相同,但此時Web服務還僅適用於靜態內容,即靜態頁面能正常瀏覽,常用Active Server Pages(ASP)功能沒有被啟用。所以還應在「Internet 信息服務(IIS)管理器」的「 Web 服務擴展」中選擇允許「Active Server Pages」。
另外,還應注意如果Web服務主目錄所在分區是NTFS格式,而ASP網頁有寫入操作時(如用到新聞後台管理功能的),要注意設置寫入及修改許可權。
『叄』 電腦web伺服器在哪打開
以Windows10系統為例,web伺服器指的是網站伺服器,可以瀏覽web文檔,也可以放置網站文件,具體web文件的位置打開電腦--開始--控制面板--Internet Information Services後,在展開的節點里就可以看到相應的web程序信息了。
總的來說,web伺服器就是一組提供web訪問頁面的伺服器,Web伺服器是一個程序,運行在物理伺服器上,等待著客戶端發送請求,當收到請求後,它會生成響應返回給客戶端。嚴格意義上Web伺服器只負責處理HTTP協議,只能發送靜態頁面的內容。所以web伺服器一般也被稱為HTTP伺服器。
『肆』 如何配置一個WEB伺服器
Windows下的WWW伺服器以其架設方便、操作簡單贏得了很多人的青睞,下面筆者將以Windows Server 2003為例來介紹如何配置一個Web伺服器,望能對剛入門的網管員有所幫助。
一、架設Web伺服器
默認安裝的Windows Server 2003沒有配置IIS服務,需要我們手工安裝。進入控制面板,執行「添加或刪除程序→添加/刪除 Windows 組件」進入Windows組件向導窗口,勾選「應用程序伺服器→Internet 信息服務」,「確定」後返回Windows組件向導窗口點擊「下一步」即可添加好IIS服務。在控制面板的管理工具中執行「Internet 信息服務(IIS)管理器」進入IIS管理器主界面(如圖),在圖上可以看出Windows Server 2003下的IIS默認支持靜態網站,若要執行動態頁面還需設置Web服務擴展屬性,比如要執行ASP網站則要在「Web服務擴展」列表中選中「Active Server Pages」然後單擊「允許」按鈕來啟用該功能。接下來就可以具體配置Web站點了。
1. 網站基本配置。在「默認網站」的右鍵菜單中選擇「屬性」進入「默認網站屬性」窗口,在「網站」選項卡上的「描述」里可以為網站取一個標示名稱,如果本機分配了多個 IP 地址,則要在IP 地址框中選擇一個賦予此Web站點的IP地址;然後進入「主目錄」選項卡中指定網站Web內容的來源並在「文檔」中設置好IIS默認啟動的文檔。單擊「應用」按鈕後就可以使用http://127.0.0.1來驗證網站了。
2. 網站性能配置。進入「性能」選項卡,在這里可以對網站訪問的帶寬和連接數進行限定,以更好地控制站點的通信量,如果是多站點伺服器,通過對一個站點的帶寬和連接數限制可以放寬對其他站點訪問量的限制和為其他站點釋放更多的系統資源。(提示:在實際的限定操作中我們要根據網路通信量和使用變化情況進行調整。)
3. 網站的安全性配置。為了保證Web網站和伺服器的運行安全,可以在「目錄安全性」選項卡上為網站進行「身份驗證和訪問控制」、「IP地址和域名限制」的設置,不過如果沒有別的要求一般採用默認設置就可以了。
二、IIS的備份和移植
為了防止系統損壞對IIS配置的影響,我們可以採用選擇本地計算機右鍵菜單中的「所有任務→備份/還原配置」來備份IIS,但這種操作如果遇到重裝Web伺服器或將一台Web伺服器移植到另一台Web伺服器時就無能為α耍 我們可以使用IIS備份精靈來實現IIS的備份和移植了。
啟動軟體,在IIS備份精靈的站點列表上就會列出IIS伺服器上配置的各種站點了,勾選你要備份的站點然後單擊「導出站點」按鈕,在彈出的「導出IIS站點」窗口上選擇好文件保存路徑,「確定」後,站點配置信息就會以一個TXT文本文件保存下來了。
在重裝IIS伺服器需要導入站點信息時,運行IIS備份精靈,單擊「導入站點」按鈕在彈出的「IIS導入站點」窗口上選擇要導入的事先備份好的IIS站點信息文件,「確定」後即可導入。若需要移植IIS站點信息應先把備份的站點信息文件復制到目的機器上,然後在這個機器上再下載安裝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 則負責完成與服務程序相關的操作。
『陸』 怎樣在Win7系統中搭建Web伺服器
Windows7操作系統
方法:
1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。
『柒』 靜態IP如何設置才能做WEB伺服器
1。下一個花生殼映射。
2。在交換機上進行NAT(地址轉換)設置。
『捌』 如何用用命令行開啟nodejs搭建web伺服器
您好 很高興為您解答:
這個web伺服器包括三塊,app.js是程序入口,負責響應url請求;route.js是路由,用來分發處理復雜的業務邏輯;system.js是配置文件,用來配置伺服器參數,如host、port等
首先來看app.js,引用模塊,http處理url請求,url用來解析請求參數和路徑,path只是用來匹配路徑的擴展名o(╯□╰)o,fs用來讀取本地靜態文件,剩下兩個模塊後面詳解。
接下來正式創建伺服器處理請求,請求大致分兩類,一類是靜態文件,如xxx.html、xxx.js等等,另一類是進行業務處理,如常見的增刪查改操作,這一部分操作交給路由處理,這里用了一個簡單的判斷邏輯:通過後綴名,後綴名在system.js中配置。
讀取本地文件的時候要注意一點,那就是緩存。如果客戶端發出重復請求,伺服器需要判斷文件自上次請求後是否發生了修改,如果未修改返回304,這樣可以加快瀏覽器端的響應速度。這里的判斷方式是通過判斷請求的header的if-modified-since時間和本地文件修改時間是否一致,如果一致則返回304,否則重置該時間,第一張圖是代碼,第二張圖是通過chrome調試工具看到的請求頭部時間。
如果需要進行業務處理,則交給路由處理了。首先路由引入具體的業務邏輯模塊,然後通過解析具體的路徑名來執行具體的業務邏輯,這里注意的是:由於node.js的並發特性,記得傳入回調函數來獲得相應的處理結果。
望採納 謝謝
『玖』 如何在win7上配置web伺服器
win7搭建web伺服器步驟:首先打開開始菜單中的控制面板選擇,在控制面板中選擇並打開「程序」,找到並雙擊「打開或關閉Windows功能」,在彈出的窗口中選擇「Internet信息服務」下面所有選項,點擊確定,然後就會開始更新服務,等待一會;
搜索
等待更新完成之後,打開瀏覽器,在瀏覽器地址欄上輸入「http://localhost/」,然後回車,如果此時出現IIS7歡迎界面,說明Web伺服器已經搭建成功。
當web伺服器搭建成功後,下一步要做的就是把網站安裝到Web伺服器的目錄中,一般情況下,當Web伺服器安裝完成之後就會創建路徑「%系統根目錄%inetpub/wwwroot」,只要將網站復制到該路徑下,就可實現本地訪問該網站;
接著設置防火牆,讓區域網中的其它計算機也能訪問本地網站資源,操作方法:依次打開「控制面板--系統和安全」,然後點擊「允許程序通過Windows防火牆」,在彈出的對話框,選擇勾選「萬維網服務HTTP」右側的兩個復選框,點擊確定退出。 最後在區域網中其它計算機上,打開瀏覽器輸入「http://Web伺服器的IP地址/」,然後回車即可訪問伺服器上的資源。
『拾』 怎麼把自己的電腦設置成web伺服器
首先自然是操作系統的安裝了,伺服器的操作系統又分為了windows操作系統和linux操作系統,首先我們來你看下windows伺服器操作系統,比較常用的就是windows server 2003了,當然還有2008和2012,當然沒有2003常用罷了。
接著來看下linux操作系統,相比於windows伺服器操作系統,linux操作系統更加安全,一來是會使用linux系統的用戶並不多,二來是因為用戶許可權,一般登陸linux操作系統的用戶都是普通用戶,很多操作許可權都受限制,因此更加安全。常用的linux操作系統有redhat,centos,ubuntu等。
想要成為伺服器,聯網是必須的,平時我們使用的一般都是虛擬撥號上網,每次重啟貓的時候IP地址都會變,這樣不利於用戶的訪問,因此我們必須申請一個靜態IP地址,這也是我們架設伺服器的重要條件,靜態IP可以像寬頻供應商提供,應該不是什麼難的事情。
如果你的網站都是靜態網頁的話,完成以上步驟就可以了,但是如果你的網站有用到動態網頁的話,我們就需要安裝web伺服器了,windows伺服器操作系統下安裝的web伺服器一般為IIS伺服器,而linux操作系統下安裝的web伺服器一般為apache伺服器,這兩種是比較常用的web伺服器。目前nginx伺服器也是異軍突起,大有和前兩者一較高下之勢。
動態網頁的製作離不開後台程序的支持,我們平時比較常用的後台程序有jsp,asp,php,想要編譯這些後台程序文件,我們就需要在web伺服器中載入對應的組件一邊支持這種格式的文件,不同的web伺服器設置的方法也不同,如果有需要的話可以上網搜索相關教程。
動態網頁一般都會跟資料庫交互數據,因此資料庫也是必須要安裝的,資料庫的種類也是很多的,常用的有mysql,mssql,oracle,access等等,資料庫的選擇一般都跟後台程序和web伺服器都有關系,不同的web伺服器和後台程序,資料庫也不相同。
有了這些軟體,不管是動態網站或者靜態網站都可以支持了。作為伺服器,讓用戶進行操作也是必須的,用戶操作可以分為FTP操作和遠程操作伺服器兩種,首先我們介紹下FTP操作。相信很多站長管理自己的站點都是使用的FTP,作為服務端,我們需要安裝的是類似ServU一類FTP伺服器端軟體,為用戶架設FTP賬號。
還有一種管理方式就是直接遠程操作伺服器了,想要遠程操作伺服器,首先必須為伺服器建立一個用戶名和密碼,其次就是開啟遠程桌面,只有滿足這兩點,才能遠程操作伺服器。開啟遠程桌面的方法很簡單,只需要右擊我的電腦,點擊屬性,找到遠程,勾選遠程桌面即可。
以上的操作均完成後,一個計算機就變身成為了伺服器,作為伺服器,24小時開機是必須的,一旦你的電腦關機之後,這里的站點自然就不能夠被訪問了,至於你的電腦能夠掛幾個網站,這要看看它的負載能力了,伺服器的負載能力跟計算機的硬體配置有關系。
注意事項:
現在的網站一般都是動態網站,因為後台程序,web伺服器,資料庫都是不能少的,至於需要那種類型就需要根據網站具體的程序來配置了。
作為伺服器,不關機是必須的,一旦關閉了計算機,那麼這台伺服器上承載的網站均不能被訪問,這點一定要注意。