我要架設網站,有甚麼選擇?

要架設網站,有甚麼選擇呢?架設網站的目的各有所不同,有些人是要做部落格(像我這樣),也有人是要做購物網站….架站方案很多,要如何選擇呢?

可以跑網站的選擇很多,從自己的電腦開始的Xampp,一路上去是共享虛擬主機,然後是VPS,然後是實體主機;其他還有完全雲架構的AWS、Azure或是最新的Google CE。

主機部分:

主機就是給網站的家,慎選良好的主機商非常重要;其中眉角非常多,我也沒辦法一一列出,這邊就簡單解釋每種產品的差別了,如果沒有介紹到的話就留言吧,我會再補。

關於搬家:

網站搬家,如果是常用的Wordpress或是Joomla,因為支援不錯,所以只要更改相關路徑與資料庫,就可以轉移主機了;但是仍然建議直接在原本的地方,能不搬家盡量別搬,因為總是會出現一些莫名其妙的問題。

伺服器部分:

Xmapp:

Xmapp控制台畫面
Xmapp

這是Xmapp的畫面,Xampp比較偏向測試用的平台,正式營運時不建議使用這個,除非你有實力把設定全部弄好,Xampp整合了阿帕契、Mysql、FTP、Mail(mercury)、Tomcat;一般流行的內容管理系統(CMS,例如Worepress、Opencart..etc)需要的是PHP、MySQL,在安裝時有這兩個就行了,如果要寄發站內信的話連Mail也要裝(但是郵件認證日趨嚴格,自架的一般沒辦法隨意寄信了);在專業分工的情況下,一般站長不用管這個,使用虛擬主機專注於內容就可以了。

  • Xapmm的預設根目錄是:C:\xampp\htdocs
  • 需要port 80、443
  • 一開始的網站是http://localhost

共享虛擬主機:

Plesk後台畫面
Plesk後台畫面

共享虛擬主機是有業者在一台伺服器上面架好了一個後台,你只要把網站放進去就可以了,如果連網址都是在他們那邊購買的話會幫你設定好;一般價格低廉(我也有在賣,我的副業),操作方便,也提供一鍵架站的服務,所以是入門的一個好選擇,但是要小心站到別人太多資源的話會被停用,以及要小心主機上倒閉的問題。後台我認為是Plesk好過cpanel;少部分會用其他的後台,例如免費的VestaCP。現在要注意的點是SSL是否支援以及有沒有奇怪的限制(資料庫量、檔案數目等等),可以選購30天退費的主機商。

VPS:

VPS是業者將實體主機切個成一定的數量,並將它賣給你,一般是沒有後台的,完全就是剛灌好系統的樣子,AWS或是Azure等機器剛買好就是這樣子,你必須得自己安裝LAMP或是LNMP,主機商只保證你連的到主機而已,但是它都是你的,資源完全自己掌握,一些主機上也會提供完全管理服務,將它設定成虛擬主機的樣子。

實體主機:

顧名思義拉,整整一台電腦都是你的,主機商一樣只負責硬體的方面,軟體完全就是要你自己設定。

附加功能部份:

Mail:

有的主機商會順便送你Mail服務,讓你可以用你的網址收發郵件,這個一般很陽春,不過堪用,要注意的是有沒有支援SPF以及DKIM,不然很容易被當成垃圾信。

SSL:

https需要一個SSL憑證,價差很大,有免費的Let’s Encrypt到一張數萬的UCC憑證都有(我有賣憑證哦~一張500多吧),然後要注意的是它是不是能匯入自己的還是得向主機商買。

備份:

多久幫你備份一次,是不是可以讓你自己還原,以及是否可以下載,這很重要,不然網站做大後怕被主機商綁架,不能匯出。

SiteLock:

有點特別的服務,詳細請看SiteLock

軟體部分:

我們一般稱呼Wordpress或是Joomla為網頁應用程式(APP),這些系統各有所長,依照用途來選擇是很重要的,大部分的程式都需要PHP與MySQL,這也是最廣泛支援的環境。常見的CMS我們來簡單介紹一下:

WordPress:

目前最熱門的個人部落格系統,雖然有各式外掛將它變成購物網站或是企業官網之類的,但是根本來說還是適合個人的部落格。

注意Wordpress.com是商業公司,提供Wordpress代管服務,但是外掛非常嚴格,導致常常要甚麼功能沒甚麼功能,而Wordpress.org是自由開放的社群,活躍的社群為我們帶來了多元的外掛與功能,但是相對來說整合就需要靠自己了。

OpenCart:

目前我看起來就是專為購物網站而生的後台系統,支援多國匯率、多種付款方式,安全性也比較高,串接金流也沒問題,架設購物網站的不二之選。

Joomal:

個人認為它比較適合企業網站,非常適合作為官方網站,其詳細的會員管理非常的強大,缺點是中文資源比較少,所以英文需要好一點。


此外,我也有在賣主機,不過沒有客服,因為我還是學生沒辦法兼顧,歡迎來看看我的副業,很便宜,幾乎是經銷價格,要買直接來找我喔~

Post a Comment

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*
*