1

Не уверен, лучше ли спросить SU или Server Fault, но я настраиваю IIS7 с SSL на VPS в Windows 2008

Я следил за этим сайтом

Я заканчиваю учебник, но сайт не запускается (показывает значок остановки). Нажав на результаты запуска со следующим сообщением:

Процесс не может получить доступ к файлу, потому что он используется другим процессом

Я Google, поэтому пост предлагает мне использовать 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), но у меня нет ListenOnlyList в качестве опции на моем веб-сервере W2008.

Удаление привязки SSL устраняет проблему (в том смысле, что веб-сайт запускается), но мне нужно, чтобы SSL тоже работал!

Что я могу сделать, чтобы IIS работал с SSL на этом сайте?

1 ответ1

1

Что-то в Netstat с локальным IP-адресом 0.0.0.0 в режиме прослушивания означает, что он прослушивает все IP-адреса, назначенные устройству.

Остановите IIS. Если что-то еще прослушивается на 443, то используйте PID, о котором сообщает Netstat, чтобы определить, какой процесс прослушивает порт 443. Как только вы узнаете, какая это служба / программа, перенастройте ее для использования другого порта (или просто отключите эту службу - ваш выбор :)).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .