J’ai utilisé Alibaba Cloud pour acheter un serveur payant, le système est : centos 7, d’abord, installez le package nécessaire, la commande est la suivante :
Révision:
Télécharger nginx-1.20.1
Téléchargez en utilisant la commande wget, comme suit :
Dézipper nginx-1.20.1
La commande est la suivante :
Télécharger Nginx-image-filter-filigrane
nginx-image-filter-watermark patche Nginx avec un filigranage. Correctifs http_image_filter_module,Il peut convertir des images aux formats JPEG, GIF, PNG et WebP。
Ça devrait bien fonctionner sur nginx >= 1.11.6. Adresse GitHub :La connexion hyperlientérée est visible.
On comprend que le module ngx_http_image_filter_module fourni avec nginx ne possède pas de fonction filigrane image, et que ce module est une version améliorée du module image nginx
ngx_http_image_filter_module :La connexion hyperlientérée est visible.
La commande est la suivante :
Compilation et installation
Configurer la commande est la suivante :
L’erreur est la suivante :
./configure : erreur : le module de filtre d’image HTTP nécessite la bibliothèque GD. Vous pouvez soit ne pas activer le module, soit installer les bibliothèques. Installez la bibliothèque GD avec la commande suivante :
Réexécutez à nouveau la commande ./configure, puis faites ce qui suit :
Activez le filigrane d’image
Créez un répertoire de site avec la commande suivante :
Démarrez et redémarrez la commande de service nginx (omise).
J’ai téléchargé le filigrane de l’image watermark.png image dans le répertoire /data. (omis)
Au début de mon fichier de configuration nginx.conf, cela ressemble à ceci :
image_filter_watermark_position - Position du filigrane, les valeurs disponibles sont en haut-gauche|haut-droite|bas-droite|bas-gauche|droite-centre|gauche-centre|bas-centre|centre-centre|centre-aléatoire.
J’ai essayéChangez le suffixe d’un bloc-notes en a.jpg et téléchargez-en unBMP, format HTMLou accéder à un fichier inexistant via nginx, signalera une erreur 415, comme montré dans la figure ci-dessous :
415 Type de média non supporté
Essayez de modifier le fichier de configuration comme suit, en ne bloquant que les fichiers au format jpg, jpeg, png :
(Fin)
|