【问题标题】:How to map a domain to server?如何将域映射到服务器?
【发布时间】:2016-02-11 21:14:52
【问题描述】:

我的 AngularJS 应用程序在 NGINX 服务器用户配置文件上运行。我希望用户将他们的域指向他们的个人资料。

示例 http://example1.com 将提供http://example.com/#/foo 个人资料。

我创建了一个自定义名称服务器,即 ns1.example.com,但我不确定如何配置 NGINX 以指向正确的用户帐户。

【问题讨论】:

    标签: angularjs nginx virtualhost digital-ocean


    【解决方案1】:

    这是您希望在应用程序级别而不是在 Nginx 中处理的事情。也就是说,与其更新和重新加载你的 Nginx 配置文件,你应该有一些服务器端(例如轻量级 Node.js 应用程序)来检查 Host 标头。如果 Host 标头值不是您的域,则在您的数据库中查找该域并提供 301 重定向..

    还请注意,使用重定向到锚片段(如#/foo)存在一些兼容性问题。确保使用用户最常用的浏览器进行良好测试。

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 1970-01-01
      • 2017-08-26
      • 1970-01-01
      • 2020-09-19
      • 2017-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多