《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——2.6Web託管
本節書摘來自非同步社群《21天學通HTML+CSS+JavaScript Web開發(第7版)》一書中的第2章,第2.6節,作者:【美】Laura Lemay(勞拉·萊梅) , Rafe Colburn(雷夫·科爾本) , Jennifer Kyrnin(珍妮弗·凱瑞恩)著,更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視
2.6 Web託管
您遲早需要將您在本地計算機上建立的網站放到Internet伺服器上。這樣做之前,您必須確定自己需要什麼樣的託管協議。最簡單的方法是,獲取一個這樣的Web託管賬戶,即讓您能夠將HTML檔案、影像、樣式表和其他Web內容上傳到一臺Web伺服器。這種方法讓您能夠在本地輕鬆地建立網站,並原封不動地釋出到伺服器。
2.6.1 使用內容管理應用程式
另一種選擇是使用應用程式將內容釋出到Web上。如果您要建立的網站屬於已有的型別,市面上有相應的釋出工具,這種選擇將更合適。
無論使用上述哪類應用程式,通常您只需填寫表單併為網站選擇URL和主題,然後就可以通過表單輸入內容,而無須為網頁編寫HTML。有些應用程式甚至包含WYSIWYG編輯器,讓您無須使用HTML就能設定您輸入的內容的格式。
然而,這並不意味著您無須學習HTML和級聯樣式表(CSS)。即便不手工建立網頁,輸入內容或修改主題時,您也需要明白網頁是如何建立的。如果您不明白網頁是如何建立的,就不知道如何找出並修復網站存在的標記問題——無論這個網站是否是您負責編寫的。
對大多數剛接觸Web釋出的人來說,使用一個應用程式是最佳的方法,因為這樣您能夠馬上將感興趣的內容放到Web上,而無須搞明白太多的事情。然而,有些人受困於這些應用程式的侷限性,想自己做得更多,更好地控制自己的網站。本書將幫助他們實現這個目標。
2.6.2 設定Web託管
如果您要建立並上傳網頁,就需要選擇一家能夠提供所需儲存空間的公司。託管公司多如牛毛,它們向需要建立網站的人提供Web空間。諸如DreamHost和Pair.com等公司從事託管業務多年,提供各種價格實惠的託管套餐,但還有眾多其他的選擇。很多人都向為其提供網站域名註冊服務的公司購買託管套餐,或購買當地的託管公司的服務。
如果您選擇這種做法,則註冊託管賬戶以便將網頁釋出到Web上的步驟如下。
1.註冊一個域名(可選)。如果您希望自己網站的URL類似於mycoolsite.com或mycompany.com,就需要註冊相應的域名。域名註冊公司很多,只需在搜尋引擎中輸入“域名註冊”,就能看到大量域名註冊公司的廣告和搜尋結果。
2.選擇一家Web託管公司並註冊賬戶。如果您只是想將網頁放到僱主或學校的內部或外部伺服器上,根本就不需要購買託管服務;但如果您要建立可通過Internet訪問的網站,就需要購買託管服務。
3.將您註冊的域名同新建立的網站關聯起來。域名註冊公司和託管公司應該會告訴您如何進行設定,從而讓域名指向您的託管賬戶。這樣,使用者在瀏覽器中輸入您的域名時,就能看到您上傳到伺服器的內容。
4.開始上傳內容。設定好Web託管後,就可使用您喜歡的任何工具將Web內容上傳到伺服器了。很多託管公司都提供了讓您能夠上傳內容的Web介面,同時大多數託管公司還允許您使用支援檔案傳輸協議(FTP)、安全複製(SCP)或安全FTP(SFTP)的檔案傳輸工具將檔案傳輸到伺服器。
有關Web託管以及如何釋出網站,第23章將做更全面的討論,這裡之所以簡要地介紹它們,旨在讓您提早知道——萬一您迫不及待,現在就想將內容釋出到Web呢!
相關文章
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——2.8作業HTMLCSSJavaScriptWeb
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——1.7作業HTMLCSSJavaScriptWeb
- 《21天學通HTML+CSS+JavaScriptWeb開發(第7版)》——1.4統一資源定位符HTMLCSSJavaScriptWeb
- 重學c#系列——c# 託管和非託管資源(三)C#
- 開源託管站點大全
- 《從零開始學Swift》學習筆記(Day 62)——Core Foundation框架之記憶體託管物件與非託管物件Swift筆記框架記憶體物件
- 託管與非託管的混合程式設計程式設計
- 前端學HTTP之Web主機託管前端HTTPWeb
- C# 託管資源和非託管資源C#
- 重學c#系列——c# 託管和非託管資源與程式碼相關(四)C#
- 雲託管已支援一鍵搭建服務商開發環境開發環境
- 伺服器託管伺服器
- Oracle 託管檔案Oracle
- 華為開發者 雲託管
- 伺服器託管是什麼意思,為什麼要託管?伺服器
- 重學c#系列——非託管例項(五)C#
- [.net 物件導向程式設計進階] (8) 託管與非託管物件程式設計
- 怎樣在Github上託管開原始碼庫Github原始碼
- 使用GitHub託管專案Github
- 博森量化軟體:託管錢包與非託管錢包的區別?
- 從C++看C#託管記憶體與非託管記憶體C++C#記憶體
- 託管堆和垃圾回收(GC)GC
- 搭建自己的harbor(docker託管)Docker
- Linux 基金會將託管 Accord 專案,為智慧法律合約開發開源框架Linux框架
- Git 託管平臺新增專案Git
- 如何在 ? Space 上託管 Unity 遊戲Unity遊戲
- 你需要託管資料庫嗎?資料庫
- 伺服器託管大寬頻伺服器
- 託管堆記憶體佔用記憶體
- 【YashanDB知識庫】ycm託管資料庫時,資料庫非OM安裝無法託管資料庫
- git提交程式碼託管平臺流程Git
- Serverless實踐-靜態網站託管Server網站
- Git 託管平臺免密連線Git
- 6 個託管 git 倉庫的地方Git
- Git程式碼託管常用命令Git
- Signalr自託管最簡實踐SignalR
- 終極自託管解決方案指南
- pdd.fulfillment.information.get跨境全託管發貨單詳情介面ORM