IIS7 设置问题

IIS7 设置问题

不确定 SU 或 Server Fault 是否是更好的咨询地点,但我正在 Windows 2008 VPS 上使用 SSL 设置 IIS7

我跟着本网站

我完成了教程,但网站无法启动(显示已停止图标)。单击“启动”会出现以下消息:

另一个进程正在使用该文件,因此进程无法访问它

我谷歌了一下,所以帖子建议我使用http://support.microsoft.com/kb/890015

建议是

At the command prompt, type the following command:
netstat -ano
Note For more information about the Netstat.exe utility, type the following command at the command prompt:
netstat /?
If the ports are not being used, you must examine the
ListenOnlyList
registry subkey on the computer that is running IIS. To do, this follow these steps:

    Click Start, click Run, type regedit, and then click OK.
    In Registry Editor, locate the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList

所以,443 没有显示任何 IP 地址,所以我猜它没有被使用?

在此处输入图片描述

我尝试过这个(找到 ListenOnlyList),但是,我的 W2008 网络服务器上没有 ListenOnlyList 选项。

删除 SSL 绑定可以解决问题(从某种意义上说,网站可以启动)但是,我也需要 SSL 正常工作!

我该怎么做才能使 IIS 在此网站上使用 SSL?

答案1

Netstat 中本地 IP 为 0.0.0.0 且处于监听模式的某些内容意味着它正在监听分配给该机器的所有 IP。

停止 IIS — 如果仍有某个进程在监听 443,则使用 Netstat 报告的 PID 来确定哪个进程在监听端口 443。一旦您知道它是哪个服务/程序,请将其重新配置为使用其他端口(或者只是禁用该服务 — 您选择 :) )。

相关内容