KIWI TCMS удалить HTTPS и перейти к HTTP в Docker - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть докер-контейнер, как мне проще всего удалить 443 и перейти на порт 80 из сети Kiwi.

Я не вижу нигде файла конфигурации в докере?

Ответы [ 3 ]

0 голосов
/ 22 февраля 2019

Это вполне возможно, как и должно быть.Трафик может быть зашифрован не напрямую, а до этого.Я сделал, отредактировав файл конфигурации в kiwi-web - настройки httpd веб-сервера в / etc /

0 голосов
/ 25 февраля 2019

Я удалил следующие строки из /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.

Просто обратите внимание, что абсолютные ссылки на сам Kiwi, которые генерирует Kiwi, например, ссылки в электронных письмах, которые отправляет Kiwi, будут http.В большинстве случаев это не должно быть проблемой, если вы перенаправляете на тот же URL с https, но в некоторых случаях это может быть проблемой.

0 голосов
/ 22 февраля 2019

Нет, вы не можете отключить HTTPS, и мы не позволим вам сделать это, потому что это плохая идея, и люди начнут развертывать без https в производстве.

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

...