Я использую Windows Server 2019 с IIS7. Программное обеспечение SSL - Let's Encrypt.
Сервер предоставляет 2 типа страниц
1 - некоторые статические HTML-страницы
2 - некоторые страницы, созданные на лету с использованием интерфейса CGI,
CGI - это исполняемый файл, написанный на C ++.
При использовании HTTP программа работает отлично.
Если я пытаюсь использовать эти 2 типа страниц с HTTPS
1- статические HTML-страницы снова работают отлично
2- страницы, созданные с помощью CGI, перестают работать
Если я использую браузер на сервере (используя localhost в качестве домена), я получаюследующая ошибка: ERR_CONNECTION_RESET
Если я использую браузер с другого компьютера (использующего реальный домен), я получаю следующую ошибку: 404 - Файл или каталог не найдены.
Другими словами,CGI-страницы (только они) не работают, когда я использую HTTPS.
Я также заметил, что при использовании HTML-страниц браузер показывает замок, говорящий, что «соединение защищено», но спустя ровно 2 минутызамок меняется на предупреждение, а в описании написано «Соединение не защищено - части этой страницы небезопасны (например, изображения)». То же самое происходит (с похожим сообщением) с использованием Firefox или Chrome.
Есть идеи, в чем может быть проблема?