Https网站物理路径指向子文件夹

时间:2013-10-11 17:08:10

标签: iis-7

我认为我以某种方式搞砸了我的配置,现在它无法按照我的意愿工作。 情况如下:

我在c:\ web \ site1和c:\ web \ site2下托管了两个不同的Web应用程序。我已经在IIS中设置了两个单独的网站,其中物理路径设置为上面的位置。 Site1绑定到http端口80,它可以很好地访问http:// mydomain / site1。

Site2但是,应该使用https和端口443(SSl证书等正常工作)。我希望可以从https:// mydomain / site2访问它。问题是,这给了我一个IIS 404页面,表明我试图访问物理路径C:/ web / site2 / site2!

我该如何解决这个问题?由于某种原因,似乎https:// mydomain /映射到物理路径C:/ web / site2。我只想让它以与上面的site1相同的方式工作。

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:1)

如果IIS中的第一个站点的路径设置为“c:\ web \ site1”并且绑定到端口80,那么......

  • 网址http://mydomain将映射到“c:\ web \ site1”
  • http://mydomain/site1将映射到“c:\ web \ site1 \ site1”

第二个IIS站点也是如此。如果站点的路径设置为“c:\ web \ site2”并绑定到端口443,则...

  • https://mydomain映射到“c:\ web \ site2”
  • https://mydomain/site2映射到“c:\ web \ site2 \ site2”

如果您希望http://mydomain/site1映射到“c:\ web \ site1”,那么您有2个选项......

  1. 将IIS站点的路径更改为“c:\ web”
  2. 或者在IIS站点的根目录下添加名为“site1”的虚拟目录,并将其指向“c:\ web \ site1”
相关问题