認識網站的基礎 主機與網址

當搜尋網頁設計公司,或是自己要架設網站的時候,除了設計內容,網頁的技術以及SEO之外,第一個會碰到的問題就是虛擬主機、網路空間、網址、DNS等這些名詞,這個部落客推薦這個主機公司,那個網頁設計公司推薦那個主機商,這些東西到底是什麼,又該如何選擇呢?

主機是什麼?

所謂的網頁用的主機就是網站的資料、程式要放的地方,這個空間有網路的架構,讓別人可以連結到這個主機位置。

是否有分享過電腦裡面的資料夾呢?當我們把文件放在一個字電腦裡面,然後把這個資料夾分享給別人,別人透過網路分享的功能存取這個資料夾的內容,而我們存放資料的這個電腦,就是主機,這個資料夾的大小就是所謂的「主機空間」。

但是我們把自己的電腦的資料在網路上公開,有嚴重的安全性的問題,還有後續我們要談到的DNS解析的問題,不僅如此,例如架設WordPress這種需要搭配資料庫結構的系統,都需要搭配專門給主機使用的伺服器架構系統。

要取得主機有幾種方式:

  1. 買一台電腦安裝伺服器作業系統,設定網頁主機環境
  2. 購買網路硬碟(NAS)架設網頁伺服器,透過固定IP與路由器、分享器設定完成主機環境架設。
  3. 購買主機服務提供商的主機服務

自己架設伺服器雖然是一條看似省錢的方法,但是由於架設好的主機環境等於是暴露在公開的網路環境下,需要人力不斷維護管理以維持安全性與系統正常運作,所以建議還是搜尋值得信賴、口碑良好的主機服務公司,租用主機服務,才是好選擇!

網址與DNS

網址,就是我們在瀏覽器上面看到的英文字串,例如Google的網址就是「google.com」。DNS為網域名稱系統(Domain Name System)的縮寫,主要作為主機位址與網址的溝通橋樑。

談到主機、DNS與網址的關係,用店面來舉例再適合不過了。主機就類似店址,在網頁環境中,店址的地址稱為IP,由大量數字組成相當不好記,這時候需要「網址」進行招牌的作用,中間將地址與招牌連結起來的設定就是DNS。

一般來說,除了主機商或是網站的擁有者知道主機的IP,其他訪客只能知道透過DNS解析過後的「網址」,這樣能確保安全性。

當我們在網址列輸入了網址,就是告訴瀏覽器說「我要去這個品牌的地址」,於是瀏覽器就會進行DNS解析,將網址轉換成IP,並前往那個IP位置抓取網站資料,送到我們面前。。

主機百百款,該怎麼挑?

那麼對於一個想要架設的網站的人來說,面對網路琳瑯滿目的主機提供商,該怎麼挑選呢?

主機位置:

主機挑選最重要的就是主機的位置了,台灣的主機服務商通常都有提供台灣的主機以及在歐美的主機,台灣主機價格多半高昂限制多,相對歐美主機就會便宜許多。

以網站的效能來說,「使用者與主機所在城市在同一個範圍內為最佳」,如果使用者多半在台灣,又要要求極致的網頁速度效果,那就建議選用架設在台灣的主機服務,如果網頁的內容不多,多半以文字為主,那麼選擇歐美的主機環境就可以了。

資料庫服務

若是依照內容的種類來分主機的服務,有分為「HTML主機」與「資料庫主機」,所謂HTML主機就是只可以放靜態的網頁檔案,靜態網站互動較少,許多功能上都受到限制。

資料庫主機就是有提供資料庫功能的主機服務,以目前WordPress等CMS系統來說,基本運作都是綁著資料庫,資料庫就是網站的命脈,因此如果要用CMS系統架站,必須選擇帶有資料庫功能的主機服務。

主機空間

主機空間主要存放的是資料庫、程式文件與影音資料,一般都以10G為單位,對於一個基礎型的形象網站來說,10G已經足夠,除非有龐大的影音資料或是網站架構龐大,可能需要架設多個網站,那才需要更大的主機空間。

不過目前主機的服務都是可以逐步升級的,一開始不知道自己的網站需要的容量,可以先選購較少的主機空間,後續需要更多的空間再升級服務即可。

Cpanel

目前主機服務來說,Cpanel可說是標準配備,Cpanel可以讓我們很輕易的管理主機的內容。或許有些人認為,有FTP傳檔案的功能就好了,但FTP的效率遠比Cpanel效率低呀!

舉例而言,我們在WordPress官網下載了主程式的資料夾,如果透過FTP傳檔案,由於FTP的寫入方式是逐個檔案寫入,也沒有解壓縮的功能,因此如果要將這個檔案上傳到主機,就必須在電腦解壓縮,然後整個資料夾上傳,耗費時間與精神。

但是如果擁有Cpanel就不同了,我們可以把壓縮檔上傳以後,直接在主機上解壓縮。若要簡單說Cpanel是什麼,就是可以可以直接存取主機服務的介面,如果沒有提供Cpanel服務,價格再便宜也不要租用!

PHP版本

以WordPress來說,其主程式都是建構在php程式語言之上,而解析這種語言的工具就是php,而php的版本就與WordPress有相當大的關係,以最新版5.6版本的WordPress來說,官網表明系統需要「執行 PHP 7.4 及MySQL 5.6 或更新版本的伺服器」。

PHPMyAdmin資料庫管理介面

如果要自己架設WordPress,PHPMyAdmin資料庫管理介面跟Cpanel一樣根本是系統標配,由於WordPress所有的資料都是靠資料庫的寫入,所以當網站出問題的時候,或是我們需要自己備份、修改資料庫數據的時候,就必須存取php資料庫,就必須仰賴PHPMyAdmin資料庫管理介面。

SSL

所謂SSL就是安全通訊協定(英語:Secure Sockets Layer,縮寫:SSL),在沒有SSL的狀況下,網站所有資料的傳輸都是直接傳輸,這就好像我們網購的時候,用透明的盒子包裝產品,這樣所有的人都可以知道內容是什麼。但是當採用SSL時,就像網購用不透明的盒子包裝產品,增加資料傳輸的隱私與安全性。

過去可能會有一個觀念是,網站沒有牽扯到金流,也沒有在網站上販售商品,所以不需要SSL,不過在網路的資訊安全日益重要的今天,目前所有的瀏覽器都已經改版,針對沒有SSL的網址,將會提醒使用者這個網站擁有安全的風險。

雖然可能只是基本的網站,但是網頁埋入的追蹤碼都會傳遞使用者資料,所以沒有SSL就會被判定不安全,對SEO來說,也會將沒有SEO的網站降低評等。對使用者來說,在瀏覽網頁前會被瀏覽器擋住,網址列也會出現「不安全」的文字提示,就難以讓用戶信賴網站進而擁有良好的網站體驗。

在了解主機之後,下一步就是網址了!

那要如買網址呢?

主機可以自己架設也可以自己買,那網址就不一樣了,只能透過購買取得使用權限!網路上販售網址的服務也相當多,Google搜尋「買網址」就有許多的服務,目前較為知名的有Pchome、Gandi、Godaddy、中華電信等,價格都不盡相同,如果不知道如何挑選,也可以向主機廠商一起購買。

目前三原網頁設計推薦客戶向Gandi網域服務購買網址,目前以台灣購買網址的廠商來說,以中華電信、Gandi等較為知名。

除了台灣的廠商之外,也可以直接向國外的服務進行購買,由於台灣廠商多半是代理,到國外的網站購買或許可以省下代理的費用,不過在國外購買,就必須考量到是否需要開發票的問題。

由於自己購買網址,也是需要設定DNS資料,這也是一個需要研究的部分,如果想要省事,建議可以跟主機提供商直接購買,並讓主機商直接協助設定。

值得注意的是,網址跟SEO有密不可分關係,畢竟搜尋引擎的SEO評分「只認網址」,因此品牌選定網址的時候必須相當謹慎,也會建議選定之後,就購買二至三年甚至十年的使用權限,並用心經營這個網址。

Andy Yuan

知識管理系統顧問,天馬行空想法爆棚的男子,擁抱科技也反科技,熱愛跨領域學習與心流古典黑白攝影。文章散見於官網與方格子,分享主題: (1) 學習與知識管理 (2) 網路架站市場觀察 (3) 內容SEO 等。
Acorn三原減法架站

訂閱知識萃取週報

每週一篇專屬內容!主題:雜誌、書籍閱讀心得
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x