我认为我以某种方式搞砸了我的配置,现在它无法按照我的意愿工作。 情况如下:
我在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相同的方式工作。
任何帮助都非常感谢!
答案 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个选项......