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 в производстве.

Просто примите самоподписанный сертификат (или предоставьте свой собственный сертификат), и это должно быть хорошо.

Другие вопросы по тегам