in ,

cPanel使用小技巧!如何在主網域不指向主機空間時可以預覽空間上的網頁程式的畫面是否正常

linux主機cpanel控制台預覽空間方法

由於安全與管理上的考量,在cPanel控制台上(何謂cPanel控制台,請點我)沒有預覽功能時,當網頁程式從原主機空間搬遷到新主機空間後,一般會確認網頁可以正常運作才能作DNS 指向,因此如何確認網頁程式在新主機上可以正常的呈現呢(DNS 未指向前預覽的方法),以下是常見解決方法,同時也會有相關說明延伸問題還請參考。

同一個網址,申請2個不同地方主機空間,會有混亂的問題嗎?

不會有混亂的問題。
※否則任何人於其他主機代管商,以google網址申請主機空間是否就會造成google的混亂了呢?!

其原理就像手機號碼,手機號碼就像網址一樣,不能重複使用,只能轉到一個電信公司。
在申請的手機號碼攜碼換電信時(比如:由遠×轉到×華時),您會有2個sim卡,若您將sim卡分別裝到2台一模一樣的手機上(就像您的網頁程式放到2家不同的虛擬主機上時),當手機號碼切換到×華電信時,x華電信sim卡所在的手機才會通,切換前仍是遠×電信sim卡所在的手機才會通。

同理,瀏覽網頁是連到哪一台主機,與DNS 指向有關,指向到舊主機時,那就是連到舊主機上。
故單就以一樣的網址申請其他地方的虛擬主機時,不會有混亂的問題,常見引起混亂狀況是因DNS 指向有誤造成(如DNS Server,同一個網址指向多個IP),有關DNS的規定可以參考維基的說明

當網頁程式搬到新主機空間時,於cPanel控制台上要如何能〝預覽網頁狀況〞?

*如果你的虛擬主機空間,確認直連IP是無效的,那就需要使用以下才能預覽*

1. 在新主機上的cPanel控制台裡→子網域:去新增子網域,新增時把子網域的對應資料夾指定到public_html
P.S.當打入子網域時,cPanel會幫您跑一個預設的資料夾名稱,請取消,直接輸入public_html,如下圖裡,讓子網址的文件根目錄是:public_html

)
cPanel控制台 子網域設定教學和使用 詳細圖文說明

2. 在目前使用的DNS Server上:再去DNS Server上新增上述子網址指向設定〝新主機的IP〞(下圖為示意圖,設定資料請以您的主機商提供的為主)。
※您的DNS Server在哪裡?請參詳分享文章:網址怎樣才能通?DNS Server是蝦米?到底要找誰處理網址商還是主機商?

3. 等待4-8小時解析後就可以用子網域(如舉例的網址為:demo.123.com)連到新主機預覽了

使用預覽網址的注意事項

1.使用預覽網址,一般會發生在客戶想要製作新的網站,想要先於新主機架設新網站(之後再作指向),而由於常見的免費架站程式(CMS),如:WordPress,在安裝時會將網址寫入資料庫,因此在之後哪怕主網址指向過來使用主網址來連結,網頁的網址仍會一直跳轉之前安裝時使用的預覽網址。故此建議客戶在作此規劃時還要先確認如何變更網頁程式的主要連結網址。

P.S.此也提供WordPress官網提供變更網址的相關說,詳情請點我

2.承1若您是搬遷WordPress,雖有預覽網頁,但連結時網址會一直被程式跳轉成主網址。因此在瀏覽各網頁時需要手動在網址的位置手動改成預覽網址的狀況。一般在主要確認首頁可以顯示,後台可以看到Login畫面後即會作指向。

3.承1,使用預覽網頁會一直跳轉成原本的網址時,除了上述問題外,就是網頁程式裡有寫rewrite的功能(關於rewrite請點我)則需要將rewrite的程式先失效才能正常瀏覽,比如將”.htaccess”檔案更名為”.htaccess1″就失效了。

結論

在處理部分有搬遷需求的問題時,常見申請人在申請新主機空間時會先用一個子網域或其他網址來申請,上傳網頁程式確認網頁無誤後,才又與主機代管高申請變更虛擬主機的網址。

詢問大多數人都是以為”同一個網址,申請2個不同地方主機,會有混亂的問題“,其實在預覽教學的第二點就可以發現,只有IP指向過來主機空間,輸入該網址才會連到此主機空間,是與DNS 指向有關。故予開文先行釐清。以免需求者如此一來一往延伸額外手續費、且需要重新上傳設定。

文章來源 : https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings

3 Comments