小编JK0*_*K01的帖子

使用多个网站绑定和 SSL 设置 IIS 7.5?

在 IIS 7.5 上,我试图通过两个网站实现这一目标:

Default Web Site is bound to:

(blank host header port 80 - http)
(blank host header port 443 - https)
go.example.com
www71.example.com
the IP address of go.example.com

2nd web site "Beta" is bound to:

beta.example.com
(blank host header port 443 - https)
* using blank only because it doesn't seem to be possible to 
  bind https to a named host header
Run Code Online (Sandbox Code Playgroud)

并且两者都需要使用 SSL。但我有这些问题:

  1. 当我输入 beta.example.com 时,我看到的是 go.example.com 站点
  2. 我似乎无法同时将 SSL 绑定添加到两个网站(我有一个 *.example.com 通配符证书)。如果我向它添加 https 绑定,测试站点甚至不会启动。

这是我设置它的方式: …

iis ssl configuration hostname bindings

11
推荐指数
1
解决办法
4万
查看次数

为 IIS7 和 MVC 创建单独的静态内容站点

参考这篇 serverfault 博客文章:一些速度改进,其中讨论了如何从单独的无 cookie 域提供 stackexchange 的静态内容......

有人将如何在 IIS7.5 上为 ASP.NET MVC 站点执行此操作?

到目前为止的计划:

  • 注册域名例如static.com,在IIS中创建一个新网站
  • 按原样手动复制 MVC 中的 js/css/images 文件夹,以便它们在新服务器上具有相同的路径
  • 启用 IIS gzip 设置(js/css = 高压缩,图像 = 无)
  • 设置具有远期到期日期的缓存
  • <clientCache cacheControlCustom="public" /> 在 web.config 中
  • 切勿在 static.com 站点上设置任何 cookie
  • 组合和最小化 js / css
  • 使用 WebDeploy 自动部署静态内容中的更改

这个计划正确吗?

您如何使用 WebDeploy 将整个 Web 应用程序部署到一台服务器,然后仅将静态项目部署到另一台服务器?

我可以看到有一个类似的问题,但对于 apache:Creating a cookie-free domain to serve static content so it does not apply

iis-7 gzip static-content asp.net-mvc cookieless

5
推荐指数
0
解决办法
766
查看次数