如何用伺服器發布網站
⑴ 怎麼把網頁發布到Web伺服器
1、遠程登錄到自己的伺服器,進入到存放網頁的根目錄。我用的是阿里雲伺服器Ubuntu14.04版本,根目錄路徑為 /var/www/html。
⑵ 如何用自己的電腦做為伺服器和空間,發布網站到互聯網上
一、IIS的添加
請進入「控制面板」,依次選「添加/刪除程序→添加/刪除Windows組件」,將「Internet信息服務(IIS)」前的小鉤去掉(如有),重新勾選中後按提示操作即可完成IIS組件的添加。用肢畝這種方法添加的IIS組件中將包括Web、FTP、NNTP和SMTP等全部四項服務。
二、IIS的運行
當IIS添加成功之後,再進入「開始→程序→管理工具→Internet服務管理器」以打開IIS管理器,對於有「已停止」字樣的服務,均在其上單擊右鍵,選「啟動」來開啟。
三、建立第一個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」之後再按回車鍵,此時就能夠調出你自己網頁的首頁,則說明設置成功。
1.多個IP對應多個Web站點
如果本機已綁定了多個IP地址,想利用不同的IP地址得出不同的Web頁面,則只需在「默認Web站點」處單擊右鍵,選「新建→站點」,然後根據提示在「說明」處輸入任意用於說明它的內容(比如為「我的第二個Web站點」)、在「輸入Web站點使用的IP地址」的下拉菜單處選中需給它綁定的IP地址即可;當建立好此Web站點之後,再按上步的方法進行相應設置。
⑶ 網站如何怎麼發布
前段時間在區域網上發布了一個自己做的網站,發布過程中遇到了不少問題。下面就發布過程和發布過程中遇到的問題與(你)大家一起分享一下,希望孝御森對(你)大家有所幫助吧!在將ASP.NET網站發布到伺服器之前需要先完成以下步驟:
1、在伺服器中創建用於存放所有網站文件的虛擬目錄;
2、為站點指定使用的域名或IP地址;
3、為遠程用戶提供用於上傳文件的FTP用戶名和密碼。一、在Web伺服器上配置IIS
InternetInformationServer的縮寫為(IIS)是一個WorldWideWebserver。
Gopherserver和FTPserver全部包容在裡面。
IIS意味著你能發布網頁,並且有ASP(ActiveServerPages)、JAVA、VBscript產生頁面,
有著一些擴展功能。
其次,IIS是隨WindowsNTServer4.0一起提供的文件和應用程序服務巧畝器,
是在WindowsNTServer上建立Internet伺服器的基本組件。它與WindowsNTServer完全集成,
允許使用WindowsNTServer內置的安全性以及NTFS文件系統建立強大靈活的Internet/Intranet站點。1、為站點准備一個IP地址
任何一個能被訪問的站點必須有一個固定的IP地址為前提,WindowsServer2003或WindowsXP
允許為同一快網卡設置多個IP地址,操作方法如下:
在「本地連接」上右擊,在彈出的快捷菜單中執行「屬性」命令,打開「本地連接屬性」對話框。
選擇「Internet協議(TCP/IP)」後單擊【屬性】按鈕,在打開的對話框中單擊【高級】按鈕,然後單
擊「IP地址」區域中的【添加】按鈕,在打開的對話框中輸入要添加的IP地址與子網掩碼即可。
(如IP地址:192.168.0.1,子網掩碼:255.255.255.0)註:微軟對上述操作有明確的說明:「如果同一網卡的IP地址超過9個,不能保證其運行的穩定性」。
對於這上問題的一個有效拆橡的解決辦法是:如果同一伺服器中安排的站點數量過多時,可以通過在IIS
中指定不同的TCP埠號來區分不同的站點。如:「信息服務(IIS)管理器」
打開IIS管理窗口。在管理器的左窗口中選擇「網站」,再在「操作」菜單中選擇「新建」下的「網站」
命令。啟動「網站創建向導」,然後按向導提示分別輸入網站的描述和為網站分配的IP地址等。操作完成
後將建立一個空的站點。只要將完成的網站發布到網站的指定目錄下就可以通過瀏覽器對網站進行訪問了。
註:對於沒有添加IIS的系統先要為其添加IIS。添加方法是:打開「控制面板」的「添加/刪除程序」
選擇「添加/刪除Windows組件」中選中「Internet信息服務(IIS)」同時將系統盤插入光碟機中點擊「下一步」
進行IIS的安裝。只有先安裝好IIS才在IIS中進行對網站的配置。
註:對於創建好虛擬站點的網站還可以在IIS管理窗口中對其進行進一步的設置。在IIS管理窗口中右
擊創建好的網站,打開其屬性對話框進行進一步的設置:
(1)由於VS2005創建的ASP.NET網站需要ASP.NET2.0
版本的支持,而IIS一般默認的為ASP.NET1.1故要在打開的屬性窗口的ASP.NET選項卡下的「ASP.NET2.0
版本」下拉列表框中選擇ASP.NET2.0版本。
(2)在打開的屬性窗口的「文檔」選項卡的「啟用默認文檔」區點擊【添加】按鈕將網站的起始頁面的名稱
添加到文本框中。這樣在瀏覽器中輸入站點的域名或IP地址後將打開默認的起始頁,而無需輸入起始頁面名稱。
(3)在打開的屬性窗口的「網站」選項卡中可以更改站點的描述、IP地址和TCP埠等信息。在第一次發布網站時往往還會遇到以下幾個問題:
(1)瀏覽器中輸入網站的地址後出現如下的提示:
「伺服器應用程序不可用
您試圖在此Web伺服器上訪問的Web應用程序當前不可用。請點擊Web瀏覽器中的「刷新」按鈕重試您的請求。」當我們查看系統事件日誌發現:錯誤:
未能初始化AppDomain:/LM/W3SVC/1/Root,未能載入文件或程序集「System.Web....」錯誤:由於無法創建應用程序域,因此未能執行請求。錯誤:0x80070005拒絕訪問。
警告:
未能初始化AppDomain:/LM/W3SVC/...
Exception:System.IO.FileLoadException
Message:未能載入文件或程序集「System.Web,Version=2.0.0.0,Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a」或它的某一個依賴項。拒絕訪問。
等的錯誤提示信息。對於上述問題產生的原因一般有兩個:
1、asp.net2.0沒有正確地在IIS中注冊
2、許可權問題如果是第一種情況,可以重新注冊asp.net:
系統盤windowsmicrosoft.net_x000c_ramework_x000b_2.0.50727(此處為版本號)aspnet_regiis.exe
-i
或者是直接在Mocrosoft.NETFrameworkv2.0的SDK命令提示符下輸入:aspnet_regiis.exe
-i
如果是許可權問題,需要確保asp.net運行帳戶(默認情況下,在win2003中是Network
Service,在xp中是aspnet)對N個目錄具有相應的訪問許可權,主要是系統目錄
(具體列表可以在網上很容易找到),還有一個容易忽略的目錄:Web應用所對應的虛擬目錄
(2)瀏覽器中輸入網站的地址後出現如下的提示:
「訪問IIS元數據失敗」這是由於先安裝的VS2005,後安裝的IIS才出現的。解決辦法如下:
在開始菜單中打開"Microsoft.NETFrameworkSDKV2.0"目錄下的「SDK命令提示符」,
打開以後在命令提示符中運行「aspnet_regiis-r」就可以了.
如果你安裝的只是.netFramework,那麼可以到下面的目錄運行同樣的命令:
%Systemroot%Microsoft.NETFramework_x000b_2.0.50727二、創建FTP遠程管理賬號在IIS中創建了發布ASP.NET網站需要的站點後,還需要為用戶提供一個用於遠程上傳文件的FTP伺服器賬號。
當然如果只是在區域網上發布的話,最後一步就省了。