2012-10-26 37 views
0

我的CentOS 6.3配置了OpenShift安裝使用教程如下:https://openshift.redhat.com/community/wiki/build-your-ownSSL連接錯誤我自己的OpenShift PaaS的服務器

所有的服務都OK,啓動和運行。

但是,當我嘗試將我的客戶端連接到我的服務器(運行以下命令)時,出現SSL錯誤。似乎我必須信任我的自簽名SSL證書。我使用OS X,所以我將.cer文件添加到鑰匙串中。這使得從Safari訪問https URL看起來OK,但是rhc命令仍然有錯誤。

Mac-de-Ariel:~ ariel$ export LIBRA_SERVER=MY_DOMAIN 
Mac-de-Ariel:~ ariel$ rhc server 
/Users/ariel/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/net/http.rb:799:in `connect': SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: (null) (OpenSSL::SSL::SSLError) 

完整的錯誤:https://gist.github.com/0e9019f39c59512eb54b

回答

2

'RHC服務器' 不針對原始服務器的工作,但 - 現在它只能對openshift.redhat.com。我會建議您嘗試:

LIBRA_SERVER=yourhost rhc setup 

安裝程序將運行對您提供的服務器,並做必要的配置,然後服務器變量保存到〜/ .openshift/express.conf以供將來使用的文件。