繁体   English   中英

不要在OpenShift齿轮上强制使用SSL?

[英]Don't force SSL on OpenShift gear?

我在OpenShift上设置了一个简单的PHP设备。 在为自己的域添加自定义别名之前,我一切工作正常。 我处于免费状态,没有配置SSL证书的能力,并且我不想这样做,此站点非常简单。

我得到的问题是,即使我没有设置它,它也将alis强制为https 我还没有配置任何Apache重写来强制ssl。

对于我的DNS设置,正如他们所解释的,我只是将www cname指向我的设备,我没有在DNS中执行任何操作,因此请强制使用ssl。

据此,有一个类似的错误: 在Openshift上阻止https

它说特定的问题已经解决了(那是一年前的事),但是我仍然在解决这个问题。

这是我的URL,因此您可以看到它的作用: www.libertypuppies.us

当您去那里时,它将强制您执行https并警告您证书不受信任。

这是在php齿轮上。 我没有其他齿轮,只有一个。

如何配置它不强制使用SSL并仅停留在http

编辑(更多信息):

我在.htaccess中尝试了以下操作,但没有成功。 我写了重写错误,或者问题更高​​了:

RewriteEngine on
RewriteCond %{HTTPS:X-Forwarded-Proto} !http  
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R,L]

我也尝试过:

RewriteEngine on
RewriteCond %{HTTPS} off

和这个:

RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

没有一个工作。 如果您在访问该站点时注意到它,还会在路径中添加/app

您可以在.htaccess中使用mod_rewrite将所有流量重定向到http。

一定是OpenShift内部的东西。 我删除了别名,然后重新做了。 现在可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM