場景:
一個多用戶系統,在一台雲端伺服器linux+nginx+flask,對外網域是www.abc.com,每個註冊用戶自動產生一個uxxx.abc.com的二級網域。
需求:
有些使用者需要使用自己的二級網域來存取我們的服務,而我們不想透過A記錄讓使用者綁定ip,希望透過cname的形式,讓使用者自己的網域www.uxxx. com cname 到uxxx.abc.com來實現訪問。
請問如何實現? nginx如何配製?是否需要程序做相應配合?
曾经蜡笔没有小新2017-05-16 17:20:06
http dns 兩碼事, 不過沒關係啦.
這裡要解決的問題其實只有一個: 使用者自己的網域到使用者名稱的映射關係怎麼拿到.
可以想見單純通過web server是解決不了的, 因為需要訪問存儲服務(存儲用戶&域名映射關係).需要一點magic比如: ngx_lua, 或者在應用層解決.