Linux

Web 應用程序中的自定義域映射功能

  • June 22, 2017

我創建了一個應用程序,每個人都可以在其中擁有自己的商店,並將其託管在 netforcelab.com 上,例如 india.netforcelab.com,它完全不是子域,而是程式 url。

現在我想添加一個功能,客戶可以選擇他們的域名,例如,如果他們選擇 naveenmarketing.com,那麼當我們打開 naveenmarketing.com 時,它應該從 india.netforcelab.com 載入內容

怎麼可能?我們端或客戶端需要做什麼?

我不知道有關您的網路平台的詳細資訊,所以我將給您提供與平台無關的一般建議:

  • 自定義域必須在 dns 伺服器上註冊並指向您的應用伺服器:您可以使用指向 india.netforcelab.com ip 地址的 A 記錄或指向 india.netforcelab.com 的 CNAME 記錄
  • 您的 Web 伺服器/負載平衡器必須配置為接受對這些自定義域的請求(即,如果您使用 apache2 伺服器,您需要一個虛擬主機來處理 naveenmarketing.com 作為 india.netforcelab.com 的伺服器別名)
  • 您的 Web 應用程序必須了解正在訪問的 url,以便它可以在呈現的頁面中呈現適當的 url,避免使用者從 naveenmarketing.com/ 形式的頁面跳到 india.netforcelab.com 形式的其他頁面. 這可以使用 apache 或您正在使用的網路伺服器導出的環境變數來實現。

引用自:https://serverfault.com/questions/857263