我有一个docker容器,如何最轻松地从Kiwi网站上删除443并转到端口80。
我在Docker的任何地方都看不到配置文件吗?
答案 0 :(得分:0)
否,您不能禁用HTTPS,我们也不允许您这样做,因为这是一个坏主意,人们将在生产环境中不使用https进行部署。
只接受自签名证书(或提供您自己的证书)就可以了。
答案 1 :(得分:0)
完全有可能,应该如此。可以不直接加密流量,而是在此之前加密流量。我是通过在kiwi-web中编辑配置文件完成的-/ etc /
中的Web服务器httpd设置答案 2 :(得分:0)
我从猕猴桃存储库中的/etc/kiwi-httpd.conf
中删除了以下几行,然后重新创建了docker镜像:
# Force the use of ssl:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}
</IfModule>
然后Kiwi将不再尝试重定向到https,因此我可以在代理Kiwi之前亲自处理SSL证书。
请注意,Kiwi生成的与Kiwi本身的绝对链接(例如,Kiwi发送的电子邮件中的链接)将为http
。在大多数情况下,如果您使用https
重定向到相同的URL,这应该不是问题,但是在某些情况下,这可能是一个问题。