Форум

/ домой \ \ темы /



Тема: 3.06.11

13/02/2020 10:26 kinsler:
Скачал библиотеки (gnutls-MinGW32.DLLs-gnutls_3_6_12.zip + seclibgnutls.zip) Стоило только включить SSL с указанием libsecgnutls.dll - http.exe тихо перестает запускаться. Подключаю обратно libsec.dll - запускается.
14/02/2020 08:42 kinsler:
Еще проблема. Проверено и на более ранней версии.
При использовании cloudflare.com с их SSL практически полностью пропадает поддержка CGI (PHP и Perl проверил)
На любые запросы выдает подобное:
!->14/02 09:33:33 [162.158.91.231:18124>80] (t1 98) >Error run \zforum\index.php with showpage&cxc2nw8
Отключаю SSL - всё нормально.
Т.е. Фактически https использовать нет возможности.

14/02/2020 08:45 kinsler:
Ошибка именно в сервере. Проверил на "конкуренте" - Courier Mail Server. РАБОТАЕТ.
16/02/2020 06:38 Max:
В seclibgnutls найдена и исправлена ошибка.

Про cloudflare ничего сказать не могу, -- пока не понимаю, что и как там используется.
16/02/2020 06:50 Max:
Да, если проблема именно в момент загрузки, то вероятно загрузчик не может найти какую-то из используемых DLL. Лучше всего положить все DLL (и seclibgnutls.dll и все DLL из каталога bin архива gnutls-MinGW32.DLLs-gnutls_3_6_12.zip) в один каталог.
Как варинт можно положить DLL из каталога bin архива gnutls-MinGW32.DLLs-gnutls_3_6_12.zip в какой либо каталог из переменной окружения PATH, (например SYSTEM32 ) Или добавить в переменную окружения PATH путь к каталогу bin архива gnutls-MinGW32.DLLs-gnutls_3_6_12.zip
17/02/2020 08:56 kinsler:
Библиотеки все. Экспериментировал. Когда хоть что то убираешь, сервер ругается на недостающую dll.
cloudflare вроде firewall для защиты сайта от атак. Но очень хорошо использовать для подключения SSL. Т.е. сайт может не иметь своего сертификата, а весь трафик будет идти по SSL. Выгодно для создания телеграм-ботов.
С самоподписанным сертификатом слишком много проблем. Начиная с того что не все обозреватели понимают его адекватно. Платный - денег жалко. Cloudflare даёт подключение по SSL бесплатно.
С новой библиотекой старт пошел. Но проблема с отдачей страниц содержащих запросы остается.
17/02/2020 14:57 Max:
Тут на форуме уже кто-то писал, -- бесплатные по настоящему подписанные сертификаты раздает Let’s Encrypt letsencrypt.org/ . Но есть ряд недостатков, в частности их нужно обновлять раз в 3 месяца.

Т.е. Cloudflare работает как прокси, обращается на 80-ый порт, а сервер при этом не может запустить скрипт? Очень странно. Проверьте строку HOST: в запросе, и если она как-то изменена, попробуйте настроить виртуальный хост, соответствующий этому изменению.

Какая проблема с отдачей страниц? Проверил у себя, -- все работает...


Пользователь: Пароль: Новый пользователь:   Запомнить пароль: