Γεννήτρια Config Nginx
Δημιουργήστε nginx server blocks για static sites, reverse proxy, SSL/HTTPS, gzip, caching. Αντιγραφή ή λήψη. Τρέχει στον browser σας.
Server
SSL / HTTPS
Ακούει στην 443 με τις παρακάτω διαδρομές cert.
Ανακατευθύνσεις
Προσθέτει server block στην port 80 που 301-redirects σε HTTPS.
Προσθέτει redirect από example.com σε www.example.com.
Προσθέτει redirect από www.example.com σε example.com.
Επιδόσεις
Συμπίεση text responses για μείωση bandwidth.
Ασφάλεια
Προσθέτει X-Frame-Options, X-Content-Type-Options και Referrer-Policy.
Προεπιλογές
Αναφορά
Σχετικά με τα nginx server blocks
Ένα server block nginx ορίζει πώς το nginx απαντά σε αιτήματα για έναν ή περισσότερους τομείς. Οι directives listen, server_name, root και location είναι ο πυρήνας. Για HTTPS, δείξτε ssl_certificate και ssl_certificate_key στα PEM αρχεία σας (π.χ., από Let's Encrypt). Αποθηκεύστε το config που δημιουργήθηκε στο /etc/nginx/sites-available/ και κάντε reload το nginx.
Συνήθεις χρήσεις
- Static sites — γρήγορα serve έναν static φάκελο.
- Reverse proxy — μπροστινό σε εφαρμογή Node/Python/Ruby.
- HTTPS migration — μεταβάστε ένα site σε TLS.
- Server πολλαπλών τομέων — host πολλαπλά sites σε ένα μηχάνημα.
Απόρρητο
Όλη η δημιουργία τρέχει 100% στον browser σας. Δεν αποστέλλονται δεδομένα σε server.