OpenShift解决绑定域名SSL证书错误问题
2015-10-01 00:15
423 查看
转载地址:http://www.enkoo.net/openshift-ssl.html
OpenShift的硬件环境很好,但对于国内用户来说,相当大一部分IP不能访问。绑定域名后,部分IP可以正常访问,其它的IP还是需要使用CDN来访问。绑定域名就涉及一个问题——SSL证书问题,免费用户不支持域名绑定证书,免费的CDN服务也不支持SSL证书。因此,需要关闭网站程序的SSL链接。
/var/lib/openshift/xxxxx/app-root/runtime/repo/php/wp-config.php
define(‘FORCE_SSL_ADMIN’, true);
改为——
define('FORCE_SSL_ADMIN', false);
/var/lib/openshift/xxxxxx/app-root/runtime/repo/php/.htaccess
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=,L]
全部删除。
直接用301强制Https跳转Http注意无限循环。
OpenShift的硬件环境很好,但对于国内用户来说,相当大一部分IP不能访问。绑定域名后,部分IP可以正常访问,其它的IP还是需要使用CDN来访问。绑定域名就涉及一个问题——SSL证书问题,免费用户不支持域名绑定证书,免费的CDN服务也不支持SSL证书。因此,需要关闭网站程序的SSL链接。
OpenShift云平台SSL证书错误
如果是自己上传安装程序,应该没有SSL证书问题。主要是针对OpenShift云平台的“APP”。估计是OpenShift云平台免费提供公共SSL访问,所以这些APP都预设启动了SSL支持。WordPress
WordPress主要是后台登陆的问题:/var/lib/openshift/xxxxx/app-root/runtime/repo/php/wp-config.php
define(‘FORCE_SSL_ADMIN’, true);
改为——
define('FORCE_SSL_ADMIN', false);
Tiny Tiny RSS
Tiny Tiny RSS是默认全站强制SSL连接/var/lib/openshift/xxxxxx/app-root/runtime/repo/php/.htaccess
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=,L]
全部删除。
直接用301强制Https跳转Http注意无限循环。
相关文章推荐
- Red Hat老用户的OpenShift初体验
- mono环境搭建
- 手工构建包含Tomcat类型的OpenShift服务环境
- OpenShift Python Django 部署(Python3.3 + Django1.5)
- OpenShift: Python应用程序目录结构
- 构建自己的消息推送服务器(基于redhat的openshift)
- redhat的openshift
- 在openshift上构建自己的应用
- openshift介绍及基础使用
- 基于斯坦福CoreNLP的情感分析(文本分析)
- 使用Spring、MongoDB和AngularJS开发单页面应用(REST风格)
- openshift与eclipse的整合
- 在OpenShift上创建应用和使用ssh代理访问“外网”
- openshift申请与简易安装
- 友好面对开发者——OpenShift加入更多新元素
- openshift timezone 时区修改记录
- Openshift 添加 cron 定时任务
- 搭建OpenShift单机集群 —— Minishift 安装指南
- openshift近日更新导致以往.htaccess无效解决方法及301重定向各类写法集
- openshift 安装