【问题标题】:Is it possible to support multiple domain names on a single web application?是否可以在单个 Web 应用程序上支持多个域名?
【发布时间】:2014-10-28 09:36:15
【问题描述】:

我的目标是创建一个服务,允许某人注册自己的域(因此,使用了许多域),并让该域指向单个 Web 应用程序中的特定服务/模板。

这可能使用 URL 重写或其他方法吗?我想要一个虚域,它基本上可以作为我的应用程序中的唯一标识符......

因此,我可以允许我的应用程序使用虚域,而不是 www.myapplicationdomain.com/site/1 和 www.myapplicationdomain.com/site/2。

  • www.customwdomain.com = 应用程序/站点/1
  • www.bettercustomwdomain.com = 应用程序/站点/2

这可能吗,还是我必须在 IIS 中动态创建新网站并将文件放到域指向的文件夹中?我知道 IIS 可以支持同一主机上的多个网站,但我试图更进一步。

我想我的问题与这个问题非常相似: IIS with multiple domains on one single web application

一些注意事项:

  • 尝试在 Azure 共享主机上进行这项工作
  • 我不想使用子域
  • 我希望虚域始终处于使用状态(例如,不是重定向)

【问题讨论】:

  • 查一下,对你有帮助blog
  • 我认为这并不能解决我想要做的事情。我不是试图在一台服务器上托管多个域,而是试图让一个应用程序识别多个域并对其做出反应 - 不确定是否可能。

标签: c# .net asp.net-mvc iis url-rewriting


【解决方案1】:

有可能。

我们有一个电子商务网络应用程序,它有许多指向它的网络域,每个域都有自己独特的界面。这完全依赖于 Apache 软件基础的技术,我不知道在没有网络服务器为应用程序分类域的情况下如何做到这一点。

  1. 我们依靠 Apache HTTP 服务器进行虚拟主机配置(每个域的侦听器和配置),并提供静态内容。
  2. 对于显示大部分界面和功能的单个 Java 应用程序,我们依赖 Apache Tomcat。 Apache HTTP 服务器配置为将相关流量传递到 Java 应用程序。

【讨论】:

    【解决方案2】:

    为一个网络应用配置多个自定义域,然后在应用前面添加应用网关。现在根据应用程序的url重定向到更新后的网站url。

    【讨论】:

      猜你喜欢
      • 2017-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-05
      • 1970-01-01
      • 2019-11-05
      相关资源
      最近更新 更多