Cloud foundry Can';t登录到我的CloudFoundry实例。SSL错误
我在vSphere上部署了CloudFoundry,使用BOSH(带有CF清单文件的完整BOSH),属性Cloud foundry Can';t登录到我的CloudFoundry实例。SSL错误,cloud-foundry,vmc,Cloud Foundry,Vmc,我在vSphere上部署了CloudFoundry,使用BOSH(带有CF清单文件的完整BOSH),属性srv\u api\u uri:http://api.cf.epam.by 当我尝试登录到CloudFoundry实例时,出现了错误 vmc login target: http://api.cf.epam.by OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A:
srv\u api\u uri:http://api.cf.epam.by
当我尝试登录到CloudFoundry实例时,出现了错误
vmc login
target: http://api.cf.epam.by
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol
For more information, see ~/.vmc/crash
vmc登录-t的结果是
target: http://api.cf.epam.by
>>>
REQUEST: GET /info
REQUEST_HEADERS:
accept : application/json
user-agent : Ruby
content-length : 0
RESPONSE: [200]
RESPONSE_HEADERS:
date : Fri, 04 Jan 2013 09:51:24 GMT
server : nginx
content-type : application/json; charset=utf-8
etag : "35acd28a7b24338237a8a1025d78f6ca"
cache-control : max-age=0, private, must-revalidate
x-ua-compatible : IE=Edge,chrome=1
transfer-encoding : chunked
{
"name": "vcap",
"build": 2222,
"support": "http://support.cloudfoundry.com",
"version": "0.999",
"description": "VMware's Cloud Application Platform",
"allow_debug": false,
"frameworks": {
"sinatra": {
"name": "sinatra",
"runtimes": [
{
"name": "ruby18",
"version": "1.8.7p357",
"description": "Ruby 1.8"
},
{
"name": "ruby19",
"version": "1.9.2p180",
"description": "Ruby 1.9"
}
],
"detection": [
{
"*.rb": "\\s*require[\\s\\(]*['\"]sinatra(/base)?['\"]"
},
{
"config/environment.rb": false
}
]
},
"play": {
"name": "play",
"runtimes": [
{
"name": "java",
"version": "1.6.0_24",
"description": "Java 6"
},
{
"name": "java7",
"version": "1.7.0_04",
"description": "Java 7"
}
],
"detection": [
{
"lib/play.*.jar": true
}
]
},
"standalone": {
"name": "standalone",
"runtimes": [
{
"name": "java",
"version": "1.6.0_24",
"description": "Java 6"
},
{
"name": "java7",
"version": "1.7.0_04",
"description": "Java 7"
},
{
"name": "ruby18",
"version": "1.8.7p357",
"description": "Ruby 1.8"
},
{
"name": "ruby19",
"version": "1.9.2p180",
"description": "Ruby 1.9"
},
{
"name": "node",
"version": "0.4.12",
"description": "Node.js"
},
{
"name": "node06",
"version": "0.6.8",
"description": "Node.js"
},
{
"name": "node08",
"version": "0.8.2",
"description": "Node.js"
}
],
"detection": [ ]
},
"rack": {
"name": "rack",
"runtimes": [
{
"name": "ruby18",
"version": "1.8.7p357",
"description": "Ruby 1.8"
},
{
"name": "ruby19",
"version": "1.9.2p180",
"description": "Ruby 1.9"
}
],
"detection": [
{
"config.ru": true
},
{
"config/environment.rb": false
}
]
},
"node": {
"name": "node",
"runtimes": [
{
"name": "node",
"version": "0.4.12",
"description": "Node.js"
},
{
"name": "node06",
"version": "0.6.8",
"description": "Node.js"
},
{
"name": "node08",
"version": "0.8.2",
"description": "Node.js"
}
],
"detection": [
{
"*.js": "."
}
]
},
"spring": {
"name": "spring",
"runtimes": [
{
"name": "java",
"version": "1.6.0_24",
"description": "Java 6"
},
{
"name": "java7",
"version": "1.7.0_04",
"description": "Java 7"
}
],
"detection": [
{
"*.war": true
}
]
},
"lift": {
"name": "lift",
"runtimes": [
{
"name": "java",
"version": "1.6.0_24",
"description": "Java 6"
},
{
"name": "java7",
"version": "1.7.0_04",
"description": "Java 7"
}
],
"detection": [
{
"*.war": true
}
]
},
"rails3": {
"name": "rails3",
"runtimes": [
{
"name": "ruby18",
"version": "1.8.7p357",
"description": "Ruby 1.8"
},
{
"name": "ruby19",
"version": "1.9.2p180",
"description": "Ruby 1.9"
}
],
"detection": [
{
"config/application.rb": true
},
{
"config/environment.rb": true
}
]
},
"java_web": {
"name": "java_web",
"runtimes": [
{
"name": "java",
"version": "1.6.0_24",
"description": "Java 6"
},
{
"name": "java7",
"version": "1.7.0_04",
"description": "Java 7"
}
],
"detection": [
{
"*.war": true
}
]
},
"grails": {
"name": "grails",
"runtimes": [
{
"name": "java",
"version": "1.6.0_24",
"description": "Java 6"
},
{
"name": "java7",
"version": "1.7.0_04",
"description": "Java 7"
}
],
"detection": [
{
"*.war": true
}
]
}
},
"authorization_endpoint": "https://uaa.cf.epam.by"
}
<<<
>>>
REQUEST: GET /login
REQUEST_HEADERS:
accept : application/json
user-agent : Ruby
content-length : 0
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol
For more information, see ~/.vmc/crash
目标:http://api.cf.epam.by
>>>
请求:获取/info
请求\u头:
接受:application/json
用户代理:Ruby
内容长度:0
答复:[200]
响应标题:
日期:2013年1月4日星期五09:51:24 GMT
服务器:nginx
内容类型:application/json;字符集=utf-8
etag:“35acd28a7b24338237a8a1025d78f6ca”
缓存控制:最大年龄=0,私有,必须重新验证
x-ua-兼容:IE=Edge,chrome=1
传输编码:分块
{
“名称”:“vcap”,
“建造”:2222,
“支持”:http://support.cloudfoundry.com",
“版本”:“0.999”,
“说明”:“VMware的云应用平台”,
“允许调试”:false,
“框架”:{
“西纳特拉”:{
“名称”:“sinatra”,
“运行时”:[
{
“名称”:“ruby18”,
“版本”:“1.8.7p357”,
“说明”:“Ruby 1.8”
},
{
“名称”:“ruby19”,
“版本”:“1.9.2p180”,
“说明”:“Ruby 1.9”
}
],
“检测”:[
{
“*.rb”:“\\s*需要[\\s\\(]*['\'”]sinatra(/base)?['\'””
},
{
“config/environment.rb”:false
}
]
},
“玩”:{
“名称”:“播放”,
“运行时”:[
{
“名称”:“java”,
“版本”:“1.6.0_24”,
“说明”:“Java 6”
},
{
“名称”:“java7”,
“版本”:“1.7.0_04”,
“说明”:“Java 7”
}
],
“检测”:[
{
“lib/play.*.jar”:true
}
]
},
“独立”:{
“名称”:“独立”,
“运行时”:[
{
“名称”:“java”,
“版本”:“1.6.0_24”,
“说明”:“Java 6”
},
{
“名称”:“java7”,
“版本”:“1.7.0_04”,
“说明”:“Java 7”
},
{
“名称”:“ruby18”,
“版本”:“1.8.7p357”,
“说明”:“Ruby 1.8”
},
{
“名称”:“ruby19”,
“版本”:“1.9.2p180”,
“说明”:“Ruby 1.9”
},
{
“名称”:“节点”,
“版本”:“0.4.12”,
“描述”:“Node.js”
},
{
“名称”:“node06”,
“版本”:“0.6.8”,
“描述”:“Node.js”
},
{
“名称”:“node08”,
“版本”:“0.8.2”,
“描述”:“Node.js”
}
],
“检测”:[]
},
“机架”:{
“名称”:“机架”,
“运行时”:[
{
“名称”:“ruby18”,
“版本”:“1.8.7p357”,
“说明”:“Ruby 1.8”
},
{
“名称”:“ruby19”,
“版本”:“1.9.2p180”,
“说明”:“Ruby 1.9”
}
],
“检测”:[
{
“config.ru”:true
},
{
“config/environment.rb”:false
}
]
},
“节点”:{
“名称”:“节点”,
“运行时”:[
{
“名称”:“节点”,
“版本”:“0.4.12”,
“描述”:“Node.js”
},
{
“名称”:“node06”,
“版本”:“0.6.8”,
“描述”:“Node.js”
},
{
“名称”:“node08”,
“版本”:“0.8.2”,
“描述”:“Node.js”
}
],
“检测”:[
{
“*.js”:”
}
]
},
“春天”:{
“名称”:“弹簧”,
“运行时”:[
{
“名称”:“java”,
“版本”:“1.6.0_24”,
“说明”:“Java 6”
},
{
“名称”:“java7”,
“版本”:“1.7.0_04”,
“说明”:“Java 7”
}
],
“检测”:[
{
“*.战争”:正确
}
]
},
“升降机”:{
“名称”:“电梯”,
“运行时”:[
{
“名称”:“java”,
“版本”:“1.6.0_24”,
“说明”:“Java 6”
},
{
“名称”:“java7”,
“版本”:“1.7.0_04”,
“说明”:“Java 7”
}
],
“检测”:[
{
“*.战争”:正确
}
]
},
“铁路3”:{
“名称”:“rails3”,
“运行时”:[
{
“名称”:“ruby18”,
“版本”:“1.8.7p357”,
“说明”:“Ruby 1.8”
},
{
“名称”:“ruby19”,
“版本”:“1.9.2p180”,
“说明”:“Ruby 1.9”
}
],
“检测”:[
{
“config/application.rb”:true
},
{
“config/environment.rb”:true
}
]
},
“java_web”:{
“名称”:“java_web”,
“运行时”:[
{
“名称”:“java”,
“版本”:“1.6.0_24”,
“说明”:“Java 6”
},
{
“名称”:“java7”,
“版本”:“1.7.0_04”,
“说明”:“Java 7”
}
],
“检测”:[
{
“*.战争”:正确
}
]
},
“圣杯”:{
“名称”:“圣杯”,
“运行时”:[
{
“名称”:“java”,
“版本”:“1.6.0_24”,
“说明”:“Java 6”
},
{
“名称”:“java7”,
“版本”:“1.7.0_04”,
“说明”:“Java 7”
}
],
“检测”:[
{
“*.战争”:正确
}
]
}
},
“授权\u终结点”:https://uaa.cf.epam.by"
}
>
请求:获取/登录
请求\u头:
接受:application/json
用户代理:Ruby
内容长度:0
OpenSSL::SSL::SSLError:SSL\u connect返回=1 errno=0 state=SSLv2/v3读取服务器hello A:未知协议
有关更多信息,请参阅~/.vmc/crash
为什么
<% if !properties.login || !properties.login.uaa_base
# Fix this to https when SSL certs are working in dev and staging
protocol = (properties.login && properties.login.protocol) ? properties.login.protocol : "http"
uaa_base = "#{protocol}://uaa.#{properties.domain}"
else
uaa_base = properties.login.uaa_base
end %>