แคดดี้เป็นเว็บเซิร์ฟเวอร์ที่อนุญาต HTTP / 2 มันเป็นเว็บเซิร์ฟเวอร์เต็มรูปแบบที่มีความสามารถในการเปิดใช้งาน HTTPS โดยอัตโนมัติ สิ่งนี้ทำให้การสร้างเว็บเซิร์ฟเวอร์มีความยืดหยุ่นสูงและค่าใช้จ่ายต่ำ
บทความของฉันจะแสดงวิธีดาวน์โหลดและติดตั้งเว็บเซิร์ฟเวอร์ Caddy โปรดทราบว่าบทความนี้เหมาะสำหรับเซิร์ฟเวอร์ 64 บิต แต่ควรใช้กับ 32- บิตได้เช่นกัน
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง Caddy
ดาวน์โหลดและติดตั้ง Caddy เวอร์ชันล่าสุดโดยการรันคำสั่งต่อไปนี้:
curl https://getcaddy.com | bash
สิ่งนี้จะดาวน์โหลด Caddy ซึ่งรวมถึง Caddy core เท่านั้น จะไม่มีส่วนเสริมเพิ่มเติมในการดาวน์โหลดนี้ บางแคดดี้ add-on มีgit
, และcors
hugo
ขั้นตอนที่ 2: การใช้แคดดี้
แคดดี้เป็นเว็บเซิร์ฟเวอร์ที่ใช้งานง่าย ก่อนอื่นให้สร้างindex.html
ไฟล์และเติมด้วยเนื้อหาดังต่อไปนี้:
<!doctype html>
<html>
<head>
<title> Hello World </title>
</head>
<body>
<p>Hello world!</p>
</body>
</html>
เมื่อเสร็จแล้วให้เรียกใช้caddy
ในไดเรกทอรีเดียวกัน หากเว็บไซต์ของคุณตั้งอยู่ที่อื่น ๆ /path/to/caddy root="/path/to/website"
วิ่ง
http://0.0.0.0:2015/index.html
จากนั้นไปที่เบราว์เซอร์และนำทางคุณไปยัง Hello world!
คุณจะเห็นหน้าเว็บที่อ่าน
หากคุณต้องการที่จะเปลี่ยนพอร์ตของเซิร์ฟเวอร์หรือทำให้พอร์ต HTTP caddy -port=80
ค่าเริ่มต้นการทำงาน จำไว้ว่าการรัน Caddy ด้วยพอร์ต 1024 หรือต่ำกว่านั้นต้องใช้สิทธิ์ของรูต