Uporabil sem Alibaba Cloud za nakup strežnika s plačilom po uporabi, sistem je: centOS 7, najprej namestite potreben paket, ukaz je naslednji:
Pregled:
Prenesi nginx-1.20.1
Prenesite z uporabo ukaza wget, kot sledi:
Razzipaj nginx-1.20.1
Ukaz je naslednji:
Prenesi Nginx-image-filter-watermark
nginx-image-filter-watermark popravi Nginx z vodnim žigom. http_image_filter_module popravki,Lahko pretvarja slike v formatih JPEG, GIF, PNG in WebP。
Na nginx bi moralo delovati brez težav >= 1.11.6. GitHub naslov:Prijava do hiperpovezave je vidna.
Razumemo lahko, da modul ngx_http_image_filter_module, ki je priložen nginx, nima funkcije za vodni žig slike, ta modul pa je izboljšana različica modula za slike nginx
ngx_http_image_filter_module:Prijava do hiperpovezave je vidna.
Ukaz je naslednji:
Prevajanje in namestitev
Nastavite ukaz takole:
Napaka je naslednja:
./configure: napaka: modul HTTP slikovnega filtra zahteva GD knjižnico. Lahko modula ne omogočite ali pa namestite knjižnice. Namestite knjižnico GD z naslednjim ukazom:
Ponovno izvedite ukaz ./configure in nato naredite naslednje:
Vklopi vodni žig na sliki
Ustvarite imenik strani z naslednjim ukazom:
Zaženi in ponovno zaženi ukaz nginx service (izpuščen).
Sliko z vodnim žigom sem naložil watermark.png sliko v mapo /data. (izpuščeno)
Na začetku moje konfiguracijske datoteke nginx.conf izgleda takole:
image_filter_watermark_position - Položaj vodnega žiga, razpoložljive vrednosti so zgornje-levo|zgornje-desno|spodnje-desno|spodaj-levo|desno-sredino|levo-sredino|levo-sredino|spodnje-sredino|zgornje-sredino|središče-sredino|sredino-naključno.
Poskusil semSpremeni pripono datoteke beležnice na a.jpg in jo naložiBMP, HTML formatali dostop do neobstoječe datoteke preko nginx bo poročal o napaki 415, kot je prikazano na spodnji sliki:
415 Nepodprta medijska vrsta
Poskusite spremeniti konfiguracijsko datoteko na naslednji način, blokirajte le datoteke v jpg, jpeg, png formatih:
(Konec)
|