|
|
藤椅

楼主 |
发表于 2009-4-13 11:32:30
|
只看该作者
|
刘高手
23:45:22SecureBjavascript:external.ClickLink('buddy',' 19645822',54,1);">www.mytest.com"
SecureBindings=":443:www1.mytest.com"
看这两行实现了,证书先安装好,该文件路径C:\WINDOWS\system32\inetsrv\MetaBase.xml 手动修改该文件之前先要允许手动修改IIS配置文件
方法:在IIS管理器中 右击IIS 根目录 computername(本地计算机) 选择属性,选择“允许直接编辑配置数据库”即可
注意:对于配置文件的任何不恰当修改将导致IIS无法启动,修改之前先备份
刘高手
23:41:17cscript.exe adsutil.vbs set /w3svc/<site identifier>/SecureBindings ":443:<host header>"
前面的操作按照你发的微软的操作的说明操作应该没有什么问题,这个微软自己提供的工具操作其IIS配置文件居然会出错导致对应站点无法启动
site identifier 是站点唯一ID [url=javascript:external.ClickLink('buddy',' 19645822',55,1);]http://www.eggheadcafe.com/conversation.aspx?messageid=30782884&threadid=30782882[/url]
刘高手
23:41:44根据其原理 直接手动修改IIS 的配置文件实现多站点HTTPS
<IIsWebServer Location ="/LM/W3SVC/1538999819"
AuthFlags="0"
LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}"
SSLCertHash="413b61c03da00d2061aa2057e67e08e97bbfb962"
SSLStoreName="MY"
SecureBjavascript:external.ClickLink('buddy',' 19645822',56,1);">www.mytest.com"
ServerAutoStart="TRUE"
ServerBjavascript:external.ClickLink('buddy',' 19645822',56,3);">www.mytest.com
:80:mytest.com"
ServerCjavascript:external.ClickLink('buddy',' 19645822',56,5);">www.mytest.com"
>
</IIsWebServer>
<IIsFilters Location ="/LM/W3SVC/1538999819/filters"
AdminACL="49634462f0000000a40000004000000088d865d4f1d5ead8e0e8f9d22da13ba40aa150088c5e3e6f1d148b784ed307e1ce9fb6aa21bec11b5926069178f5918710a34982160d57268d4ef1a702a81f17ad435b0b255b57e05fc8e47b7a139f7f77b88d9ad5733f7f20b8115fe51ef907c2cbb263f4236a73fd3dafbea58584c52b34a8d17de74096cee6f8af8bdee929ec855add70f6644fc0b45719d91eca5884aeda70a69956a900be8b8f093ad1f95637a41f489149be78a6adf9ce46cc5c0c3fca664dc196620d4642e179109234b1375c5608ceb468565c004dd0fb3c76d90f49f575a2ea95436d49cbb88fa5a38645b1dbceb41713"
>
</IIsFilters>
<IIsWebVirtualDir Location ="/LM/W3SVC/1538999819/root"
AccessFlags="AccessExecute | AccessRead | AccessScript"
AccessSSLFlags="AccessSSL"
AppFriendlyName="默认应用程序"
AppIsolated="2"
AppRoot="/LM/W3SVC/1538999819/Root"
AuthFlags="AuthAnonymous | AuthNTLM"
DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
Pjavascript:external.ClickLink('buddy',' 19645822',56,7);">www.mytest.com"
>
</IIsWebVirtualDir>
<IIsWebServer Location ="/LM/W3SVC/355722445"
AuthFlags="0"
SSLCertHash="413b61c03da00d2061aa2057e67e08e97bbfb962"
SSLStoreName="MY"
SecureBindings=":443:www1.mytest.com"
ServerAutoStart="TRUE"
ServerBindings=":80:www1.mytest.com"
ServerComment="www1.mytest.com"
>
日期:2009-4-12 |
|