NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
EL

Διακομιστές web

Caddy: Ο διακομιστής Web που ρυθμίζει το HTTPS από προεπιλογή

Ο Caddy είναι ο σύγχρονος διακομιστής ιστού και ο αντίστροφος διακομιστής μεσολάβησης του οποίου η επικεφαλίδα είναι αυτόματη TLS: Η έκδοση και η ανανέωση του ACME λειτουργούν εκτός πλαισίου μέσω λογικών προεπιλογών και η γραμματική του Caddyfile διατηρεί τη διαμόρφωση αρκετά σύντομη για ανάγνωση. Πίσω από την επικεφαλίδα βρίσκεται ένας ικανός κινητήρας (HTTP/3, αντίστροφος διακομιστής μεσολάβησης, δυναμικές ανανεώσεις) που ανταλλάσσει το βάθος του οικοσυστήματος με τον αυτοματισμό που γίνεται σωστά.

Βασικά σημεία

  • Το αυτόματο HTTPS είναι η ταυτότητά του: τα πιστοποιητικά ζητούνται, ανανεώνονται, ακόμη και αποθηκεύονται αυτόματα μέσω Let's Encrypt (ή ZeroSSL, ή εσωτερικής αρχής έκδοσης πιστοποιητικών για μη δημόσια ονόματα ή έκδοση κατ' απαίτηση για πίνακες μπαλαντέρ). η λειτουργική κατηγορία διακοπών σχετικά με τη λήξη του πιστοποιητικού ουσιαστικά εξαφανίζεται όταν αυτό λειτουργεί.
  • Το Caddyfile είναι η ιστορία παραγωγικότητας: ένα μπλοκ αντίστροφου διακομιστή μεσολάβησης συν μια διεύθυνση τοποθεσίας είναι μια λειτουργική διαμόρφωση. Η πιο δύσκολη ρύθμιση παραμέτρων JSON υπάρχει για ανάγκες προγραμματισμού, αλλά οι ομάδες που παραμένουν στην περιοχή Caddyfile (οι περισσότεροι φόρτοι εργασίας αντίστροφου διακομιστή μεσολάβησης και στατικών) βρίσκουν σύντομη συντήρηση.
  • Κάλυψη λειτουργιών για σύγχρονη εξυπηρέτηση: HTTP/3 από προεπιλογή, TLS 1.3 εμπρός μυστικότητα, brotli/gzip, χειρισμός κεφαλίδας, αντιστοιχίσεις διαδρομής που μοιάζουν με ενδιάμεσο λογισμικό, εκδόσεις προσθηκών μέσω xcaddy για τις εξειδικευμένες εξαρτήσεις. ο κινητήρας είναι μικρός από πρόθεση και βασίζεται στην εξωτερική αξιοπιστία αντί να συνδυάζει τα πάντα.
  • Ο αντίστροφος διακομιστής μεσολάβησης περιλαμβάνει ειλικρινή συμπεριφορά λήξης χρονικού ορίου/buffer παρόμοια με το nginx, καθώς και επαναλήψεις. Η σύνθετη διαμόρφωση επισκεψιμότητας (όρια ρυθμού ανά τομέα, ενδιάμεσο λογισμικό εξουσιοδότησης μέσω πρόσθετου) είναι δυνατή, αλλά το οικοσύστημα δεν πλησιάζει το εύρος της μονάδας κατηγορίας Apache, επομένως, πραγματοποιήστε σύζευξη με ένα επίπεδο WAF/ακρών όπου χρειάζεται.
  • Η επιχειρησιακή πειθαρχία μεταφέρει: επικύρωση caddy πριν από τις επαναφορτώσεις (ίδιοι βαρετοί κανόνες με το nginx), δομημένα αρχεία καταγραφής JSON από προεπιλογή (ιδανικά για αγωγούς SIEM) και το API διαχειριστή για έλεγχο μέσω προγραμματισμού. Η παρακολούθηση εξακολουθεί να παρακολουθεί την ηλικία του πιστοποιητικού και την υγεία ανάντη.
  • Το σχήμα της απόφασης στις συγκρίσεις των διακομιστών ιστού μας: Caddy για αυτοδιαχειριζόμενα πιστοποιητικά/αυτοματοποίηση και υποστήριξη υποστήριξης εσωτερικών υπηρεσιών και μικρών στόλων. nginx για βαριά ρύθμιση οικοσυστήματος ή χωρίς htaccess αλλά βαθιά συντονισμένη εργασία αιχμής. Apache όπου κυριαρχούν οι ενότητες .htaccess και παλαιού τύπου. Ο Caddy συνήθως κερδίζει τη θέση «μικρή ομάδα, λογικές προεπιλογές, χωρίς πρόστιμα στις 3 π.μ.».

Σημείωση από το πεδίο

Η μικρότερη στοίβα παραγωγής που αγαπάμε: ένα VPS πέντε δολαρίων, το Caddy και δύο υπηρεσίες πίσω από ένα Caddyfile 12 γραμμών. Τα πιστοποιητικά ανανεώθηκαν για τρία χρόνια έως ότου παροπλιστεί ο οικοδεσπότης. η επαφή ops του πελάτη δεν είχε συνδεθεί ποτέ. Κάπως έτσι μοιάζει η αυτοματοποίηση που γίνεται για εσάς.

Συχνές ερωτήσεις

Τι πρέπει να χρησιμοποιήσω για ένα μικρό VPS: Caddy, nginx ή Apache;

Caddy για την προεπιλεγμένη εμπειρία (αυτόματο TLS, σύντομη διαμόρφωση), nginx εάν θέλετε μέγιστη επιφάνεια διακομιστή μεσολάβησης και βάθος τεκμηρίωσης, Apache μόνο εάν έχουν σημασία οι μονάδες κλάσης htaccess και η συμπεριφορά κοινής φιλοξενίας. και τα τρία είναι ασφαλή και συντηρούνται.

Είναι επικίνδυνο το κατ' απαίτηση TLS;

Μπορεί να γίνει κατάχρηση (πλημμύρα πιστοποιητικού σε ονόματα που δεν κατέχετε). Η Caddy μετριάζει μέσω αγκίστρων λίστας ερωτήσεων/επιτρεπόμενων και ορίων τιμών, έκδοση κατ' απαίτηση με αυτά τα προστατευτικά στη θέση τους. απενεργοποιήστε τη λειτουργία εάν δεν τη χρειάζεστε.

Αντικαθιστά το Caddy ένα πλήρες στρώμα WAF;

Όχι: Η Caddy πραγματοποιεί μεσολάβηση και ασφαλίζει σωστά το TLS, αλλά δεν είναι WAF. κρατήστε το modsecurity/coraza ή ένα WAF άκρης μπροστά όταν έχει σημασία το φιλτράρισμα του επιπέδου εφαρμογής.

Ποια είναι η λειτουργική επιφάνεια που πρέπει να παρακολουθήσω;

Υγεία έκδοσης πιστοποιητικού (ειδοποιήσεις σχετικά με την ηλικία του πιστοποιητικού), κατάσταση λειτουργίας σύνδεσης ανάντη και αρχεία καταγραφής σφαλμάτων. Διαφορετικά, το Caddyfile είναι αρκετά σύντομο για να το ελέγξετε σε μια αναθεώρηση κώδικα, το οποίο είναι από μόνο του το κέρδος ασφαλείας.

Πώς βοηθάει η Kinetikatech στα διακομιστές web

Δεν χρειάζεται να γίνετε ειδικός στα διακομιστές web: Ρύθμιση, βελτιστοποίηση και ασφάλεια διακομιστών web σε περιβάλλοντα παραγωγής και ανάπτυξης. Ακριβώς αυτό κάνουν οι υπηρεσίες Βελτιστοποίηση ταχύτητας ιστότοπου and Διαχείριση διακομιστών, εγκατάσταση, ενίσχυση, παρακολούθηση και ένας άνθρωπος διαθέσιμος μέρα και νύχτα.

Μιλήστε με έναν μηχανικό

Πρόβλημα διακομιστή; Εισβολή στον ιστότοπο; Αργός ιστότοπος;

Απάντηση σε κρίσιμα ζητήματα εντός 30 λεπτών — 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα.

Ζήτηστε επείγουσα υποστήριξη support@kinetikatech.com