Caddyfile 631 B

12345678910111213141516171819202122232425262728
  1. love.hdlife.me {
  2. # Basic Auth - 使用 htpasswd 文件
  3. # 生成命令(在服务器上执行):
  4. # docker run --rm httpd:alpine htpasswd -nbB admin your_password > htpasswd
  5. basicauth * htpasswd
  6. # 反向代理到 byreal-table 服务
  7. reverse_proxy byreal-table:3000
  8. # 日志配置
  9. log {
  10. output file /var/log/caddy/access.log {
  11. roll_size 10MB
  12. roll_keep 5
  13. }
  14. }
  15. # 安全响应头
  16. header {
  17. # 移除 Server 头
  18. -Server
  19. # 安全头
  20. Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
  21. X-Content-Type-Options "nosniff"
  22. X-Frame-Options "DENY"
  23. X-XSS-Protection "1; mode=block"
  24. }
  25. }