See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 20940|Vastuse: 2

[Veeb] Nginx rakendab vesimärgi lisamise funktsiooni piltidele

[Kopeeri link]
Postitatud 06.09.2021 20:07:21 | | | |
Kasutasin Alibaba Cloudi, et osta tasu-kasutatav server, süsteem on: centos 7, kõigepealt paigalda vajalik pakett, käsk on järgmine:


Läbivaatamine:

nginx lisab kolmanda osapoole mooduleid ning võimaldab mooduleid, mida nginx natiivselt toetab
https://www.itsvse.com/thread-4713-1-1.html

Centos installi nginx-1.10.2 õpetus
https://www.itsvse.com/thread-3267-1-1.html

Centos installi nginx-1.14.0 õpetus
https://www.itsvse.com/thread-4855-1-1.html

Paigalda nginx teenus CentOS-i lähtekoodiga
https://www.itsvse.com/thread-10058-1-1.html


Laadi alla nginx-1.20.1

Laadi alla wget käsu abil, järgmiselt:



Unzip nginx-1.20.1

Käsk on järgmine:



Laadi alla Nginx-image-filter-watermark

nginx-image-filter-watermark parandab Nginxi vesimärgiga. http_image_filter_module-põhised plaastrid,See suudab teisendada pilte JPEG, GIF, PNG ja WebP formaadis

Peaks hästi töötama nginx-il >= 1.11.6. GitHubi aadress:Hüperlingi sisselogimine on nähtav.

On arusaadav, et nginx-iga kaasas olev ngx_http_image_filter_module moodul ei oma pildi vesimärgi funktsiooni ning see moodul on nginx pildimooduli täiustatud versioon

ngx_http_image_filter_module:Hüperlingi sisselogimine on nähtav.

Käsk on järgmine:




Kompileerimine ja paigaldamine

Seadista käsk on järgmine:

Viga on järgmine:

./configure: error: HTTP pildifiltri moodul vajab GD teeki.
Sa võid kas moodulit mitte lubada või teegid paigaldada.
Paigalda GD teek järgmise käsuga:

Käivita käsk ./configure uuesti ja tee seejärel järgmist:





Lülita pildi vesimärk sisse

Loo saidi kataloog järgmise käsuga:

Käivita ja taaskäivita nginx teeninduskäsk (välja jäetud).

Laadisin pildi vesimärgi watermark.png pildi /data kataloogi alla. (välja jäetud)

Minu nginx.conf konfiguratsioonifaili alguses näeb see välja nii:

image_filter_watermark_position - Vesimärgi asukoht, saadaval olevad väärtused on ülevalt-vasak|ülevalt-parem|alumi-parem|alumine-vasak|parem-keskel|vasak-keskel|all-keskel|ülemisel-keskel|ülemisel-keskel|keskpunkt|juhuslik-keskpunkt.

Ma proovisinMuuda märkmiku faili sufiks a.jpg ja lae see ülesBMP, HTML-formaatfail või mitteolemasoleva faili ligipääs NGINX-i kaudu annab 415 vea, nagu alloleval joonisel näidatud:
415 toetamata meediatüüp




Proovi muuta konfiguratsioonifaili järgmiselt, blokeerides failid ainult jpg, jpeg, png formaadis:





(Lõpp)




Eelmine:Paigalda nginx teenus CentOS-i lähtekoodiga
Järgmine:【Praktiline praktika】XXL-JOB hajutatud ülesannete ajastamise platvormi kasutamise ja arenduse juhend
Postitatud 31.03.2023 23:53:56 |
Tänan omanikku raske töö ja õppimise eest
Postitatud 13.03.2025 14:56:16 |
Tänan omanikku raske töö ja õppimise eest
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com