V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
gogobody
V2EX  ›  NGINX

请教 ruby homeland-docker 的配置问题!

  •  
  •   gogobody · 2020-04-03 20:56:09 +08:00 · 1982 次点击
    这是一个创建于 1695 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有点闲,眼馋上了 ruby 的 homeland 社区,奈何配置一直出问题,故来请教各位大侠。

    根据官方的 docker 配置教程跑起来没问题,配置 https 出问题了。

    情况如下:

    centos 服务器装有 nginx,使用官方 docker 配置映射:

    "ip:port"=>"80:80;443:443;"

    报端口冲突,于是改成

    "ip:port"=>"8003:80;445:443;"

    在配置域名 www.test 反向代理到 8003 端口,这样 http 访问没问题了。

    于是苦恼的 https 让才疏学浅的我不知所措。 首先官方给了原来端口的 ssl 配置教程: https://homeland.ruby-china.org/docs/ssl/

    但是显然,这样并不行。试过[给 www.test 加 https,把 www.test 的 445 转发给 localhost:443 = =],都失败了。

    我蒙了。请大家指点指点,谢谢~

    3 条回复    2020-04-03 23:55:33 +08:00
    southwolf
        1
    southwolf  
       2020-04-03 23:20:39 +08:00
    你这不应该直接去 ruby-china 问么。。。
    southwolf
        2
    southwolf  
       2020-04-03 23:21:30 +08:00
    而且你这“这样并不行”到底是哪里不行 倒是贴个报错 /日志啊
    gogobody
        3
    gogobody  
    OP
       2020-04-03 23:55:33 +08:00
    @southwolf 感谢回复,ruby-china 发个贴都没人回复。我是不知道正确的做法应该是怎么样的,上面都是我胡乱试的。错误出现过包括 404: http 不能代理到 https,然后把 www.test 整成 https 后报 502,查看 errorlog 说是 ssl 握手失败,SSL_do_handshake() failed (SSL: error:1408F10B:SSL routines:ssl3_get_record:wrong version number)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.