V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SheHasNoTime
V2EX  ›  问与答

一个域名设置转发到另一个 HTTPS 网址,这个域名也要配置 SSL 证书?

  •  
  •   SheHasNoTime · 2016-04-03 11:38:22 +08:00 · 5781 次点击
    这是一个创建于 3186 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我想把 a.com 设置显性转发到 https://b.com 上,为什么访问 a.com 时也提示没有证书不安全?我只想简单地设置成访问 a.com 直接跳到 https://b.com 不需要掩藏地址而已,有没什么办法?

    注:用的是 dnspod.cn 显性转发…
    第 1 条附言  ·  2016-04-03 12:34:57 +08:00
    哎,放弃转发了,直接找个服务器在 Nginx 上配置 rewrite 解决…
    13 条回复    2016-08-22 01:01:53 +08:00
    shiji
        1
    shiji  
       2016-04-03 11:45:33 +08:00 via Android
    那你是怎么访问 a.com 的? HTTPS ?还是 HTTP ?
    如果是 HTTPS ,首先要和 a 建立加密连接,然而 DNSpod 并没有有效证书,所以出错是正常的。 301 也是建立在 HTTPS 之上的。

    所以有效解决方案是。。弄个 SSL 证书给 a ,然后自己架服务器做跳转
    SheHasNoTime
        2
    SheHasNoTime  
    OP
       2016-04-03 11:51:31 +08:00
    @shiji 访问 a.com 就是直接的 http 但,浏览器会自动跳成 https://a.com 然后出现安全提示,只能自己在服务器上跳了吗?
    DesignerSkyline
        3
    DesignerSkyline  
       2016-04-03 11:54:22 +08:00
    @SheHasNoTime 我知道你的意思,你是想问隐性转发和 CNAME 本来理论上是应该有区别的,然而实际使用中却遇到了证书错误这种本来应该在 CNAME 这种才会遇到的错误吧
    SheHasNoTime
        4
    SheHasNoTime  
    OP
       2016-04-03 11:57:57 +08:00
    @DesignerSkyline 我不需要 Masked ,直接显性,访问 http://a.com 直接跳到 httpS://b.com 上去…
    imWBB
        5
    imWBB  
       2016-04-03 12:01:32 +08:00
    用 cloudflare
    http https 自己设置规则都能跳
    还不花钱、
    shiji
        6
    shiji  
       2016-04-03 12:36:23 +08:00
    @SheHasNoTime 这一般不会直接跳转到 HTTPS 啊,你之前设置过 HSTS ?
    yeyeye
        7
    yeyeye  
       2016-04-03 12:43:49 +08:00
    "访问 http://a.com 直接跳到 httpS://b.com 上去…"

    不需要, http://a.com 也不会变成 httpS://a.com ,除非你设置了 HSTS
    O21
        8
    O21  
       2016-04-03 13:45:25 +08:00
    Nginx 设置一下就好了、、
    ewex
        9
    ewex  
       2016-04-03 14:03:02 +08:00 via Android
    CloudXNS 301 转发,我的 http://jianli.ewex.org
    DesignerSkyline
        10
    DesignerSkyline  
       2016-04-03 14:12:12 +08:00
    @ewex 无法找到 resume.ewex.org 的服务器 DNS address 。
    ERR_NAME_NOT_RESOLVED
    重新加载隐藏详细信息
    ewex
        11
    ewex  
       2016-04-03 20:50:27 +08:00 via Android
    @DesignerSkyline 我只是没开 resume 的页面,演示转发是可以的
    gyzit
        12
    gyzit  
       2016-04-04 07:14:52 +08:00 via iPhone   ❤️ 1
    如果用户是通过 https 访问 a.com 的,那的确需要 a.com 配置好 SSL ,可能是你的域名下有其他域名使用了 Https ,或者开了 HSTS 所以浏览器自动跳去 https 。 推荐用 Let's Encrypt + nginx 。 CloudFlare 在大陆市场抽风。
    可以参考: https://g.32ph.com/https-301-rewrite/
    caola
        13
    caola  
       2016-08-22 01:01:53 +08:00
    @SheHasNoTime 推荐一个付费的域名转发服务商: https://goto.world ,支持 https(ssl/tls) 加密协议更安全,

    除了支持传统的 301 ,隐性转发外,还能自定义 html 代码,做单页面网站连服务器都省了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3252 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.