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

使用 caddy 反向代理 http 服务,自动配置 https 后, caddy 与 http 服务之间通信是否加密?

  •  
  •   RayOuO · 2022-06-10 11:57:37 +08:00 · 823 次点击
    这是一个创建于 904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    假设 caddy 服务器 IP 为 1.1.1.1 被代理的 http 服务器 IP 为 1.1.1.2 Caddyfile 如下

    example.com {
    	reverse_proxy http://1.1.1.2:8080
    }
    

    请问 1.1.1.1 访问 1.1.1.2:8080 这一段是否也是加密的呢?还是只是 http 请求呢?

    8 条回复    2022-06-10 23:29:15 +08:00
    Love4Taylor
        1
    Love4Taylor  
       2022-06-10 12:09:23 +08:00
    当然不加密啊
    IvanLi127
        2
    IvanLi127  
       2022-06-10 12:44:46 +08:00 via Android   ❤️ 1
    不加密,要加密的话,你的 http 服务器上也得搞 caddy
    RayOuO
        3
    RayOuO  
    OP
       2022-06-10 13:02:11 +08:00
    @IvanLi127 如果被代理的 http 服务器 1.1.12 使用 caddy 实现 https ,Caddyfile 如下
    ```
    a.example.com {
    reverse_proxy localhost:8080
    }
    ```

    如果要用 caddy 代理一个 https ,并且配置自己的证书,Caddyfile 应该怎么配置呢?
    ```
    example.com {
    RayOuO
        4
    RayOuO  
    OP
       2022-06-10 13:06:18 +08:00
    @IvanLi127 如果被代理的 http 服务器 1.1.12 使用 caddy 实现 https ,Caddyfile 如下
    ```
    xxxx {
    reverse_proxy localhost:8080
    }
    ```

    如果要用 caddy 代理一个 https ,并且配置自己的证书,Caddyfile 应该怎么配置呢?
    ```
    xxxxxxxxx {
    reverse_proxy https://xxxx
    }
    ```
    这样写提示 Caddyfile fmt 不正确
    IvanLi127
        5
    IvanLi127  
       2022-06-10 13:12:15 +08:00 via Android
    @RayOuO 接下来我就不会了😣
    RayOuO
        6
    RayOuO  
    OP
       2022-06-10 13:14:25 +08:00
    @IvanLi127 好的,谢谢你~
    Buges
        7
    Buges  
       2022-06-10 13:31:05 +08:00 via Android
    upstream 只要的 URL 就可以,直接写 https 怎么会不行呢?
    https://caddyserver.com/docs/caddyfile/directives/reverse_proxy#upstream-addresses
    RayOuO
        8
    RayOuO  
    OP
       2022-06-10 23:29:15 +08:00
    @Buges 好的,明白了,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.