אני מניח שאתם מכירים את השרתי HTTP הפופולריים Apache וNGINX
אבל החסרון שלהם זה שלפעמים זה קצת כאב ראש לקנפג אותם, במיוחד כשרוצים להתקין תעודת SSL שאז צריך לנהל את התעודות בנפרד ולדאוג שלא פג תוקף וכו'.
בשביל זה מגיע שרת caddy.
הרעיון של caddy זה שרת קל לקינפוג עם SSL אוטומטי.
הנה דוגמה לשרת בסיסי
{
email myemail@gmail.com
}
ddos.dev {
reverse_proxy localhost:3000
}
וזהו
אין כאן כל כך הרבה מה להסביר
פשוט כתבתי את המייל שלי (בשביל יצירת התעודה בLet's Encrypt)
את השם של הדומיין (בברירת מחדל פורט 443)
ובתוך הסוגריים את הפעולה שאני רוצה לעשות עם השרת
ובמקרה הזה פרוקסי לפורט 3000.
ואם רוצים להאזין בכמה פורטים
{
email myemail@gmail.com
}
ddos.dev {
reverse_proxy localhost:3000
}
ddos.dev:8080 {
respond "Hello, world!"
}
כאן הוא פשוט מדפיס את המילים Hello, world! לכל בקשה בפורט 8080 (אין כל כך מה לעשות עם זה, זה רק לטסטים).
יש עוד פ'יצרים אבל נראה לי שהבנתם את הכיוון
תוכלו לקרוא עוד בדוקומנטציה (המעולה) של caddy
https://caddyserver.com/docs
Discussion (0)