有一 很多 在建立網站時要做出的決定,但也許沒有比決定是在本地託管您的網站還是與網絡託管服務提供商一起託管您的網站更基礎。
如果這個問題讓你難過, 您可能想看看人們選擇在本地託管的一些原因,或者為什麼他們可能選擇通過提供商託管。
摘要:在本地託管與使用網絡託管服務提供商
- 有 利弊 在本地託管和使用網絡託管服務提供商。
- 本地託管 在您的 PC 或 Mac 上將最終控制權交給您,但需要大量專業知識,以及相當大的時間和金錢投資。
- 使用網絡主機 是迄今為止更簡單、更流暢的選項,但您對自定義和升級的控制較少。
本地託管
首先,在本地託管您的網站意味著什麼? 好吧,網絡主機基本上是您網站所在的“房子”。
本地託管意味著您的網站託管在您自己的服務器網絡上,您必須設置自己的服務器。
從某種意義上說,本地託管和使用託管服務提供商之間的區別類似於建造自己的房子與僱用承包商。
建造自己的房子可能有很多充分的理由,但這需要大量的時間和技術專長。
那麼為什麼有些人選擇在本地託管呢?
如果您擁有成功的技術知識,此選項可讓您最終控制自己的網站.
這是一種超級實用的方法,這意味著您可以隨時實施任何自定義、升級或改進,而無需聯繫客戶服務或徵求許可。
然而, 本地託管是 任何監管機構都不批准 對於還沒有相當高水平的計算機專業知識的人來說,這是一個好主意。
即使您是計算機專家,您也可能需要至少僱傭一些團隊成員來保持您的網絡正常運行。
這 - 加上您需要投資的所有硬件 - 意味著 你將會有相當高的貨幣成本,尤其是在開始的時候。
使用 Web 託管服務提供商託管
到目前為止,使用專業的網絡託管服務提供商來託管您的網站是更容易的選擇,因此是大多數人在構建網站時所追求的。
儘管您在對網站的控制方面確實有所妥協,但您得到的回報是可以坐下來讓專業人員處理託管網站的技術方面的問題。
這可以節省您的時間(和金錢),並讓您專注於網站的所有其他(坦率地說更有趣)方面,例如設計、內容和營銷。
如何在本地託管網站
現在您已經了解了這兩種託管選項的優缺點,讓我們詳細了解這些託管選項的工作原理。
由於本地託管在技術上要復雜得多,因此我們將在這裡介紹基礎知識。
簡而言之,在本地託管網站有兩種選擇:您可以 設置本地服務器 or 使用虛擬主機.
本地服務器
要在本地託管,您需要一臺本地服務器。 這是一台安裝了軟件的計算機,其目的是為本地網絡中的客戶端提供服務。
設置本地 Web 服務器的一種方法是在您的計算機上運行 Web 服務器應用程序,這將允許您在本地託管您的網站並從網絡上的任何計算機訪問它。
本地服務器應用程序有幾個選項,但我會在這裡提到兩個: XAMPP 和 WAMP.
功能 | XAMPP | WAMP | MAMP |
---|---|---|---|
支持平台 | 跨平台支持,Linux、Windows 和 Mac OS | 支持視窗操作系統 | 支持Mac OS |
Web服務器 | 阿帕奇 | 阿帕奇 | 阿帕奇 |
編程語言 | HTML、CSS、PHP、Perl | HTML、CSS、PHP | HTML、CSS、PHP |
數據庫 | MySQL的 | MySQL的 | MySQL的 |
安裝過程 | 易於下載、安裝和配置 | 易於下載、安裝和配置 | 易於下載、安裝和配置 |
這些可能聽起來像蘇斯博士的角色,但簡單地說,它們都是不同類型的軟件,您可以運行它們來創建本地服務器來託管您的網站。
其中最簡單和最用戶友好的是 XAMPP,這是一個可以在 Windows、Linux 和 iOS 上運行的跨平台應用程序。
雖然對於初學者來說仍然會有相當陡峭的學習曲線, XAMPP 比大多數其他本地服務器軟件選項更容易設置,同時仍讓您對 apache 配置和其他優化進行高級控制。
WAMP 是另一種工作方式類似但僅與 Windows 兼容的選項。
另一個潛在的選擇是 使用 Python 簡單服務器。
如果您需要快速設置服務器,這是一個很好的選擇,因為您需要做的就是安裝 Python 並實現一個單行命令來建立一個簡單的 HTTP 服務器。
所有這些選項都允許您從網絡中的任何設備訪問您的網站。
雲託管
亞馬遜和 Google 兩者都提供非託管雲託管,這是託管您自己的網站和使用網絡託管服務提供商之間的混合選項。
您仍然可以對服務器的自定義進行大量控制,但您不必投資設置本地服務器所需的物理硬件或軟件。
雲託管的一大好處是您的網站將不依賴於物理服務器。
相反,它將託管在雲中,這意味著 你可以從任何地方訪問它 – 無需連接到您的網絡。
虛擬主機
如果您想在本地託管您的網站,另一種選擇是 使用虛擬主機。
虛擬主機是一種在單個服務器或連接的服務器組上託管多個獨立域的方法。
虛擬主機主要由希望使用單個服務器來支持多個域的個人或公司使用。
但 它也可以是在一台計算機上託管您自己的網站(或多個網站)的一種方式,而無需使用網絡託管服務提供商。
可以通過三種主要方式配置虛擬主機:
- 基於IP。 這是最簡單的,因為它使用不同的 IP 地址向服務器上託管的每個網站發送指令。
- 基於端口。 這類似於基於 IP 的虛擬主機,但虛擬主機使用端口配置以響應多個網站並區分哪些網站應該接收哪些指令。
- 基於名稱。 這是當今最常見的虛擬主機配置類型。 它為服務器上的所有網站使用一個 IP 地址,並根據其域名區分網站。
這都是高度技術性的,但如果您想完成這項工作並設置虛擬服務器,您需要首先選擇要使用的服務器應用程序。
阿帕奇 是最受歡迎的,但也有其他選擇。
如何通過託管服務提供商託管網站
如果在本地託管您的網站似乎勢不可擋,那麼您並不孤單。 大多數人(尤其是網站建設初學者)沒有時間和資源來託管自己的網站。
幸運的是,已經開發了一個龐大的網絡託管服務提供商行業來解決這個問題,讓您的生活更輕鬆。
網絡託管服務提供商負責託管網站的技術方面,讓您可以專注於運營網站的其他方面。
1.選擇一個虛擬主機提供商
有 當今市場上有大量出色的網絡託管服務提供商,其中大多數以不同的價格層提供不同類型的網絡託管。
為您選擇正確的託管類型可能會有點令人困惑,所以要弄清楚, 讓我們分解大多數網絡託管服務提供商提供的不同類型的網絡託管。
共享主機
大多數網絡託管服務提供商將提供共享託管作為他們最經濟友好的選擇。
共享主機意味著您的網站將與其他網站共享服務器。 這可以讓您的口袋裡有更多的錢,對於剛起步並且預計不會立即產生大量流量的網站來說,這是一個很好的選擇。
最受歡迎的共享網絡託管服務提供商之一是 SiteGround,以非常合理的價格保證了出色的安全性、速度和性能。
然而, 與其他站點共享資源 不 意味著分配給您的網站的數量會減少。
如果您確實預計會有大量流量(或者只是不喜歡共享的想法),那麼 專用主機 可能是您更好的選擇。
專用主機
通過專用託管,您的網站擁有自己的 專用服務器 並且不與其他站點共享資源。
可以理解,這是一個更昂貴的選擇,因為您實際上是在租用整個服務器。 像這樣, 它通常最適合具有高流量負載的中型到大型網站。
您可能會看到網絡託管服務提供商提供 託管專用主機. 這意味著他們將負責服務器的管理和維護(而不是您的責任)。
VPS主機
虛擬專用服務器 (VPS) 託管是許多網絡託管服務提供商提供的另一種選擇。
VPS 託管使用虛擬化讓您的站點訪問專用資源,即使您在技術上仍與其他網站共享服務器。
通過這種方式,它是共享和專用網絡託管之間的中間地帶。
您可以兩全其美,通常價格比共享主機略高,而價格比專用主機略低。
雲VPS主機
託管的另一種選擇是 使用基於雲的網絡託管服務。
這是在雲中託管您的網站的較新選項, 使您可以從世界任何地方訪問它——無需物理靠近您的服務器。
我之前簡要提到了雲託管作為託管您自己的網站的一種方法。 此處的區別在於,Web 主機提供的雲託管是在外部進行管理的。
他們為您設置,處理所有配置,並且在出現任何問題或您想要進行任何更改時提供幫助。
如果您選擇使用託管雲託管,請務必進行研究並選擇提供無懈可擊的安全功能的提供商。
幸運的是, 當今市場上有一些出色的雲託管服務提供商.
其中之一是 Scala託管, 提供 託管雲 VPS 託管 (雲和 VPS 託管之間的混合) 強大的安全性和性能 以非常低的價格。
2.註冊域名
選擇網絡託管服務提供商後,您需要 為您的網站註冊一個域名。
網絡託管服務提供商提供的許多計劃包括免費域名註冊, 使設置域名變得簡單易行。
但是,如果您的網絡託管計劃沒有提供免費域名註冊,則您需要向可靠、受信任的域名註冊商進行註冊。
所有域均由互聯網名稱與數字地址分配機構 (ICANN) 管理,因此 當您在尋找域名註冊商時,您需要確保選擇的是經過 ICANN 認可的域名註冊商。
最受歡迎的域名註冊商之一是 GoDaddy,但是 還有很多值得信賴的替代域名註冊商, 如 Bluehost 和 Namecheap。
找到認可的域名註冊商後,您可以 使用域檢查器工具 查看您的域名是否已被佔用。 如果它可用,那麼是時候購買它了!
確保您仔細遵循您的域名註冊商提供的購買說明,不要讓每月付款失效,否則您可能會將您的域名丟失給其他人!
3.開始建立您的網站
呸! 現在您已經完成了工作並弄清楚了在何處以及如何託管您的網站,是時候開始構建實際的網站了。
好消息是,一些網絡主機帶有內置的網站構建器。 SiteGround,例如,包括令人敬畏的拖放式網站建設工具 Weebly 及其所有計劃。
SiteGround 和許多其他網絡主機也提供 WordPress 託管,以便您可以使用 WordPress.
然而, 如果您選擇的網絡主機不包含網站建設者的計劃 (或者如果您決定在本地託管您的網站), 那麼你需要 選擇網站建設者.
最終,適合您的網站構建器將取決於您要創建的網站類型。
您可能想要更實際的方法,但是 如果輕鬆和速度是您的首要任務,那麼 無代碼網站構建器可能是您的正確選擇.
概要
最終,只有您可以決定是託管自己的網站還是使用網絡託管服務提供商更適合您。
在一般情況下, 在本地託管您的網站可讓您更好地控製網站的安全性、自定義和升級。
但是,它需要相當先進的計算機配置知識,更不用說時間和金錢的大量投資了。
使用網絡託管服務提供商,您將放棄本地託管提供的自由和從頭到尾的獨立性。
然而, 您得到的回報是讓其他人輕鬆託管您的網站。
即使您沒有獲得相同級別的控制權,網站託管服務提供商 do 在託管您的網站的方式和地點方面提供了一系列令人印象深刻的選項。
特別是如果您的預算不是問題, 使用專業的虛擬主機,您可以獲得很大的靈活性和巨大的好處。
參考:
https://www.freecodecamp.org/news/how-to-find-and-edit-a-windows-hosts-file/
https://deliciousbrains.com/xampp-mamp-local-dev/
我們測試和審查的網絡託管服務列表: