1
我的AngularJS應用程序在NGINX服務器用戶配置文件上運行。我希望用戶將他們的域名指向他們的個人資料。如何將域映射到服務器?
示例http://example1.com將提供http://example.com/#/foo配置文件。
我創建了一個自定義名稱服務器,即ns1.example.com,但我不確定如何配置NGINX以指向正確的用戶帳戶。
我的AngularJS應用程序在NGINX服務器用戶配置文件上運行。我希望用戶將他們的域名指向他們的個人資料。如何將域映射到服務器?
示例http://example1.com將提供http://example.com/#/foo配置文件。
我創建了一個自定義名稱服務器,即ns1.example.com,但我不確定如何配置NGINX以指向正確的用戶帳戶。
這是你想要在應用程序級別處理的事情,而不是在Nginx中。也就是說,不是更新和重新加載Nginx配置文件,而是應該有一些服務器端(比如一個輕量級的Node.js應用程序,例如)來檢查Host
標頭。如果Host
標頭值是不是你的域,然後查找該域名在你的數據庫和服務於301重定向..
也注意到,有一些兼容性問題與使用重定向到一個錨片段(如#/foo
)。確保您的用戶最常用的瀏覽器測試良好。