【问题标题】:MVC routing to subdomainsMVC 路由到子域
【发布时间】:2016-04-06 09:07:29
【问题描述】:

我有一个网站,其中包含以下子域,这些子域指向服务器上它们自己的不同文件夹。

  • mydomain.com
  • content.mydomain.com
  • api.mydomain.com
  • forum.mydomain.com
  • blog.mydomain.com

与普通 SSL 证书相比,通配符 SSL 证书非常昂贵。所以必须通过其他方式来保护子域。

有什么方法可以通过路由保护子域,例如:在 mydomain.com/api 网站上添加一个路由,然后让它指向子域?

mydomain.com/api 然后将使用普通的 ssl 证书进行保护。

【问题讨论】:

    标签: asp.net-mvc ssl subdomain asp.net-mvc-routing


    【解决方案1】:

    使用 htacess 文件进行 url 重写。这样子域将在那里,但主 url 是您已经安装了 SSL 的网站。例如

    https : / / content.mydomain.com => https : / / mydomain.com/content
    

    【讨论】:

    • 让我试试这个,稍后会给出反馈
    【解决方案2】:

    与普通 SSL 证书相比,通配符 SSL 证书非常昂贵。所以必须通过其他方式来保护子域。

    必须在多个级别上完成安全工作才能正常工作。在应用程序级别,您可以提供身份验证机制。但是,如果没有 SSL,它完全没有价值,因为用户登录时使用的密码将以纯文本形式通过网络发送。

    SSL 对用户浏览器和您的服务器之间的连接进行加密。没有替代品。保护多个域的最佳选择是获得通配符证书(或更便宜的提供商)。

    【讨论】:

      猜你喜欢
      • 2016-12-01
      • 2013-02-20
      • 2011-03-06
      • 2016-05-28
      • 2011-07-23
      • 1970-01-01
      • 2018-05-20
      • 2011-03-17
      • 1970-01-01
      相关资源
      最近更新 更多