搜尋

首頁  >  問答  >  主體

如何利用linux+nginx提供cname服務?

場景:
一個多用戶系統,在一台雲端伺服器linux+nginx+flask,對外網域是www.abc.com,每個註冊用戶自動產生一個uxxx.abc.com的二級網域。

需求:
有些使用者需要使用自己的二級網域來存取我們的服務,而我們不想透過A記錄讓使用者綁定ip,希望透過cname的形式,讓使用者自己的網域www.uxxx. com cname 到uxxx.abc.com來實現訪問。

請問如何實現? nginx如何配製?是否需要程序做相應配合?

PHP中文网PHP中文网2757 天前928

全部回覆(1)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:20:06

    http dns 兩碼事, 不過沒關係啦.

    這裡要解決的問題其實只有一個: 使用者自己的網域到使用者名稱的映射關係怎麼拿到.

    可以想見單純通過web server是解決不了的, 因為需要訪問存儲服務(存儲用戶&域名映射關係).需要一點magic比如: ngx_lua, 或者在應用層解決.

    回覆
    0
  • 取消回覆