Χρησιμοποίησα το Alibaba Cloud για να αγοράσω έναν διακομιστή pay-as-you-go, το σύστημα είναι: centos 7, πρώτα, εγκαταστήστε το απαραίτητο πακέτο, η εντολή είναι η εξής:
Αναθεώρηση:
Κατεβάστε το nginx-1.20.1
Λήψη χρησιμοποιώντας την εντολή wget, ως εξής:
Αποσυμπιέστε το nginx-1.20.1
Η εντολή είναι η εξής:
Κατεβάστε το Nginx-image-filter-watermark
nginx-image-filter-watermark μπαλώνει το Nginx με υδατογράφημα. http_image_filter_module με βάση τα patches,Μπορεί να μετατρέψει εικόνες σε μορφές JPEG, GIF, PNG και WebP。
Θα πρέπει να λειτουργεί καλά στο nginx >= 1.11.6. Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Μπορεί να γίνει κατανοητό ότι η μονάδα ngx_http_image_filter_module που συνοδεύει το nginx δεν διαθέτει λειτουργία υδατογραφήματος εικόνας και αυτή η μονάδα είναι μια βελτιωμένη έκδοση της μονάδας εικόνας nginx
ngx_http_image_filter_module:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η εντολή είναι η εξής:
Μεταγλώττιση και εγκατάσταση
Διαμορφώστε την εντολή έχει ως εξής:
Το σφάλμα έχει ως εξής:
./configure: error: η ενότητα φίλτρου εικόνας HTTP απαιτεί τη βιβλιοθήκη GD. Μπορείτε είτε να μην ενεργοποιήσετε τη μονάδα είτε να εγκαταστήσετε τις βιβλιοθήκες. Εγκαταστήστε τη βιβλιοθήκη GD με την ακόλουθη εντολή:
Εκτελέστε ξανά την εντολή ./configure και, στη συνέχεια, κάντε τα εξής:
Ενεργοποίηση του υδατογραφήματος εικόνας
Δημιουργήστε έναν κατάλογο τοποθεσίας με την ακόλουθη εντολή:
Ξεκινήστε και επανεκκινήστε την εντολή υπηρεσίας nginx (παραλείπεται).
Ανέβασα το υδατογράφημα εικόνας watermark.png εικόνα κάτω από τον κατάλογο /data. (παραλείπεται)
Στην αρχή του αρχείου διαμόρφωσης nginx.conf, μοιάζει με αυτό:
image_filter_watermark_position - Θέση υδατογραφήματος, οι διαθέσιμες τιμές είναι πάνω-αριστερά|πάνω-δεξιά|κάτω-δεξιά|κάτω-αριστερά|δεξιά-κέντρο|αριστερά-κέντρο|κάτω-κέντρο|πάνω-κέντρο|κέντρο-κέντρο|κέντρο-τυχαίο.
ΠροσπάθησαΑλλάξτε ένα επίθημα αρχείου σημειωματάριου σε a.jpg και ανεβάστε έναBMP, μορφή HTMLή η πρόσβαση σε ένα ανύπαρκτο αρχείο μέσω του nginx, θα αναφέρει ένα σφάλμα 415, όπως φαίνεται στο παρακάτω σχήμα:
415 Μη υποστηριζόμενος τύπος μέσου
Δοκιμάστε να τροποποιήσετε το αρχείο διαμόρφωσης ως εξής, αποκλείοντας μόνο αρχεία σε μορφή jpg, jpeg, png:
(Τέλος)
|