分享本篇文章

技術

如何將網頁服務主機綁定網域名稱

前言

網域名稱是一個專屬網頁服務主機的名稱。透過瀏覽器的解析可以找到對應的主機IP位置。也像是一個電話號碼簿,用直接撥打 wikipedia 的名字來取替IP位址。我們在直接輸入網站的名字,像www.wikipedia.org,可以將我們使用的名稱轉化成機器識別的IP位址。所以建置一個網站後,讓使用者更熟悉您的網站名稱,就需要申請一組網域名稱提供給使用者,方便容易記憶及識別。由於網域名稱的供應商很多如twnic, pchome, seednet, 亞太等都有相關業務,但設定方式大同小異,影片使用站長習慣的godaddy示範,

一、apache設定檔修改

加入「ServerName 網域名稱」,與「ServerAlias www.網域名稱」以上兩個設定可以確保使用都輸入域名時不管域名前是否有加上www都可以連線到這一台主機。修改完儲存離開,同時要用systemctl restart apache2來啟動服務時可以讀入新的設定。

修改apache設定檔並重新啟動apache 

二、指定域名的主機位置

後台進入該域名管理DNS,設定A紀錄為主機ip, 將www指向A紀錄,用意就是不管是加或不加www的域名都指向同一台主機。修改儲存後,設定會依供應商的不同,更新的速度也會不一樣(godaddy幾乎是立刻更新)。  設定完成後,回到weblish使用nslookup來檢查是否godaddy的設定已生效,

設定域名與主機位置的對應

nslookup檢查網域名稱綁定是否生效

三、WordPress後台異設定異動

綁定完成後只要輸入網域名稱就可以連線到指定的WordPress主機。前台頁面已經設定完成,但wordpress的管理後台會重新導向至用主機的ip位置,如果主機只使用一個網站服務是不會有太多問題,但若將來要在同一台主機架設多個wordpress網站,後台的網域名稱還是得設定。在輸入域名/wp-admin時,會跳轉至IP位置的後台,登入後開啟左側的設定修改如圖下的網站位址並儲存離開,WordPress會自動登出將頁面跳轉至域名/wp-admin再重新登入即完全綁定程序。

設定Wordpress網站位址