美文网首页
Caddy 一个强大、Api Server, 一键Https,

Caddy 一个强大、Api Server, 一键Https,

作者: 小石头_08aa | 来源:发表于2021-09-13 03:00 被阅读0次

    Caddy 一个强大、Api Server, 一键Https, 反向代理服务器

    官网: https://caddyserver.com/docs

    ApiServer

    1. 创建一个文件 Caddyfile
    2. 运行命令 caddy start
    3. 提示安装证书 允许或拒绝 (一键Https)
    4. 打开浏览器 https:localhosthttp:localhost
    5. admin api http://localhost:2019
    localhost {
      respond "Hello, world!"
    }
    

    file server

    如下包括 encode zstd gzip
    templates 可以解析html 模板内的一些语法
    file_server 开启文件服务器

    localhost {
        encode zstd gzip
        templates
        file_server browse
    }
    
    image

    玩点花的

    1. 开启文件服务器到 80端口
    2. 8080 端口访问 hello 返回字符串
    3. 8081 反向代理 8080 端口
    4. 8082 只开启 http
    5. 8083 只开启 https
    localhost {
        encode zstd gzip
        templates
        file_server browse
    }
    
    localhost:8080 {
        respond /health-check 200
        respond /hello "Hello, world! 8080" 200
    }
    
    localhost:8081 {
        reverse_proxy https://localhost:8080
    }
    
    http://localhost:8082 {
        reverse_proxy https://localhost:8080
    }
    
    https://localhost:8083 {
        reverse_proxy https://localhost:8080
    }
    
    image

    如何给自己的服务器装上 Https

    1. yum install yum-plugin-copr
    2. yum copr enable @caddy/caddy
    3. yum install caddy
    4. touch Caddyfile
    5. vim Caddyfile
    baidu.com {
        respond "Hello, world!"
    }
    
    1. caddy start

    就是如此的 Easy

    更多内容阅读官方文档

    https://caddyserver.com/docs

    相关文章

      网友评论

          本文标题:Caddy 一个强大、Api Server, 一键Https,

          本文链接:https://www.haomeiwen.com/subject/cluxgltx.html