KIWI TCMS удалить HTTPS и перейти к HTTP в Docker
У меня есть докер-контейнер, как мне проще всего удалить 443 и перейти на порт 80 из сети Kiwi.
Я не вижу где-нибудь конфигурационный файл в докере?
3 ответа
Я удалил следующие строки из /etc/kiwi-httpd.conf
в хранилище киви, а затем воссоздали образ докера:
# Force the use of ssl:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>
Тогда Kiwi больше не будет пытаться перенаправить на https, поэтому я могу самостоятельно обработать SSL-сертификат, прежде чем подключиться к Kiwi.
Просто обратите внимание, что абсолютные ссылки на сам киви, которые генерирует киви, например, ссылки в электронных письмах, которые отправляет киви, будут http
, В большинстве случаев это не должно быть проблемой, если вы перенаправляете на тот же URL с https
, но это может быть проблемой в некоторых случаях.
Это вполне возможно, как и должно быть. Трафик может быть зашифрован не напрямую, а до этого. Я сделал, отредактировав файл конфигурации в kiwi-web - настройки httpd веб-сервера в /etc/
Нет, вы не можете отключить HTTPS, и мы не позволим вам сделать это, потому что это плохая идея, и люди начнут развертывать без https в производстве.
Просто примите самоподписанный сертификат (или предоставьте свой собственный сертификат), и это должно быть хорошо.