到目前为止,我已经做到了这一点并撞到了一堵砖墙。我在 IIS的一台服务器上设置了 4 个网站:
默认网站(myserver.mydomain.com) D:\websites\default\
苹果(apple.mydomain.com) D:\websites\apple\
橙色(orange.mydomain.com) D:\websites\orange\
梨(orange.mydomain.com) D:\websites\pear\
我已经按照本指南使用命令行配置了站点绑定,现在看起来我想要它。当我做appcmd list sites它返回以下内容:
SITE "Default Web Site" (id:1,bindings:net.tcp/808:*,net.pipe/*,net.msmq/localhost,msmq.formatname/localhost,https/*:443:,state:Started)
SITE "apple" (id:2,bindings:https/*:443:apple.syfire.gov.uk,state:Started)
SITE "orange" (id:3,bindings:https/*:443:orange.syfire.gov.uk,state:Started)
SITE "pear" (id:4,bindings:https/*:443:pear.syfire.gov.uk,state:Started)
结果:
Server Error in Application "DEFAULT WEB SITE" HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.
尽管配置了默认文档 (index.html),“myserver.mydomain.com”仍会返回错误。编辑:如果我切换目录浏览,它会显示 D:\websites\default\ 的内容(应该如此),我可以导航到index.html,但是当它关闭时,它似乎无法找到文件本身。“apple.mydomain.com”工作正常,并显示存储在
D:\websites\apple\
."orange.mydomain.com" 和 "pear.mydomain.com" 返回错误
Server not found
(Firefox),Internet Explorer cannot display the webpage
(IE)。
我确定我错过了对这次行动至关重要的一些事情!谢谢。