ตัวสร้าง Caddyfile
สร้างไฟล์ config Caddyfile ออนไลน์ฟรี รองรับ reverse proxy, static site, PHP-FPM และ load balancer พร้อม automatic HTTPS, HSTS, gzip และ WebSocket
Loading tool...
ตัวสร้าง Caddyfile คืออะไร?
ตัวสร้าง Caddyfile ช่วยสร้างไฟล์ config สำหรับ web server Caddy แบบพร้อมใช้งาน เลือกรูปแบบได้ทั้ง static site hosting, reverse proxy, PHP-FPM หรือ load balancing เปิดปิดตัวเลือกด้านความปลอดภัยและ performance แล้วรับ Caddyfile ที่สะอาดและถูกต้อง พร้อมคัดลอกหรือดาวน์โหลดทันที
ประโยชน์หลัก
- ได้ Caddyfile ที่ถูกต้องและกระชับ โดยไม่ต้องอ่านเอกสาร
- Automatic HTTPS จัดการโดย Caddy — ไม่ต้องใช้ certbot หรือ certificate แบบ manual
- มี security headers ในทุก config ที่สร้าง
- นโยบาย load balancing ตรงกับ syntax ของ Caddy โดยตรง
- ทำงานในเบราว์เซอร์แบบ offline 100% — ไม่มีข้อมูลถูกอัปโหลด
กรณีการใช้งาน
- •ทำ reverse proxy ให้แอป Node.js, Python หรือ Go
- •Host static site หรือ SPA ที่มี HTTPS ตั้งแต่เริ่มใช้งาน
- •รันแอป PHP ผ่าน php_fastcgi และ PHP-FPM
- •กระจาย traffic ไปยัง server หลายตัวพร้อม sticky session
- •เพิ่มความสามารถ WebSocket ให้ setup proxy เดิม
วิธีใช้ตัวสร้าง Caddyfile
- เลือกประเภท config: เลือก Static Site, Reverse Proxy, PHP-FPM หรือ Load Balancer ตามการใช้งานของ server คุณ
- ใส่ site address: กรอกโดเมนของคุณ (เช่น example.com) — Caddy จะจัดการ TLS ให้อัตโนมัติ ส่วน local address อย่าง localhost จะยังเป็น HTTP ปกติ
- เพิ่ม backend และตัวเลือก: โหมด proxy หรือ load balancer ให้เพิ่ม host:port ของ upstream และเลือก policy จากนั้นเปิด HSTS, gzip หรือ WebSocket ตามต้องการ
- คัดลอกหรือดาวน์โหลด Caddyfile: นำไฟล์ไปวางที่ /etc/caddy/Caddyfile แล้วสั่ง `systemctl reload caddy` (หรือ `caddy reload`) เพื่อใช้งาน
คุณสมบัติหลัก
- ประเภท config 4 แบบ: static site, reverse proxy, PHP-FPM และ load balancer
- Automatic HTTPS พร้อมตรวจจับ local address อัจฉริยะ (localhost ยังเป็น HTTP ปกติ)
- นโยบาย load balancing 5 แบบ รวม IP hash สำหรับ sticky session
- สวิตช์เสริม HSTS, compression zstd/gzip และ WebSocket proxying
- Security headers (nosniff, กัน frame, referrer policy) ฝังมาให้ในทุกผลลัพธ์
- คัดลอกและดาวน์โหลดเป็น Caddyfile พร้อม deploy ได้ในคลิกเดียว