架构师_程序员_码农网

N Recuperar palavra-passe
Registar

QQ登录

Apenas um passo para começar

Pesquisar
Ver:10622|Representação: 1
打印 上一主题 下一主题

[Web][Prático] Nginx para alcançar a função de marca d'água de imagem

[Copy Link]
L 跳转到指定楼层
proprietário
发表于 2021-9-6 20:07:21|只看该作者回帖奖励|ReverseBrowse|Read Mode
Eu comprei um servidor pay-per-use usando AliCloud no centos 7. Primeiro, instale os pacotes necessários com os seguintes comandos:


Revisão:

nginx adicionando módulos de terceiros e habilitando módulos suportados pelo próprio nginx
h ttps:// www.itsvse.com/thread-4713-1-1.html

Tutorial do Centos para instalar o nginx-1.10.2
h ttps:// www.itsvse.com/thread-3267-1-1.html

Tutorial de instalação do nginx-1.14.0 no Centos
h ttps:// www.itsvse.com/thread-4855-1-1.html

Código-fonte do CentOS para instalação do serviço nginx
h ttps:// www.itsvse.com/thread-10058-1-1.html


Download do nginx-1.20.1

Use o comando wget para fazer o download da seguinte forma:



Descompacte o nginx-1.20.1

da seguinte forma:



Descarregar Nginx-image-filter-watermark

O Nginx-image-filter-watermark corrige o Nginx com capacidades de marca de água. O patch, baseado no módulo http_image_filter_module, converte imagens nos formatos JPEG, GIF, PNG e WebP.

Deve funcionar bem no nginx >= 1.11.6. Endereço do GitHub: https: //github.com/intaro/nginx-image-filter-watermark

Entende-se que o módulo ngx_http_image_filter_module que vem com o nginx não tem funcionalidade de marca d'água de imagem, e este módulo é uma versão melhorada do módulo de imagem do nginx

ngx_http_image_filter_module: http: //nginx.org/en/docs/http/ngx_http_image_filter_module.html

O comando é o seguinte:




Compilar e instalar

configure O comando configure é o seguinte:

O erro é o seguinte:

. /configure: erro: o módulo de filtro de imagem HTTP requer a biblioteca GD.
Pode não ativar o módulo ou instalar as bibliotecas.
Instale a biblioteca GD com o seguinte comando:

Volte a executar o comando . /configure novamente e, em seguida, faça o seguinte:





Ativar a marca de água da imagem

Crie um diretório do site com o seguinte comando:

Iniciar e reiniciar o comando do serviço nginx (omitido).

Fiz o upload da imagem watermark.png para o diretório /data. (omitido)

Iniciei o meu ficheiro de configuração nginx.conf da seguinte forma:

image_filter_watermark_position- A posição da marca de água, os valores disponíveis são top-left|top-right|bottom-right|bottom-left|right-center|left-center|bottom-center|top-center|center-centre. center|center-center|center-random.

Quando tento alterar a extensão de um ficheiro do bloco de notas para a.jpg e carregar um ficheiroem formato bmp, htmlou aceder a um ficheiro inexistente através do nginx, obtenho um erro 415, como mostrado abaixo:
415 Unsupported Media Type




Tente modificar o ficheiro de configuração como abaixo para intercetar apenas ficheiros de formato jpg, jpeg, png:





(Fim)




Anterior: CentOS código fonte instalação serviço nginx
Próximo :[Prático]XXL-JOB Plataforma de agendamento de tarefas distribuídas para o uso de tutoriais de desenvolvimento
Código da rede Farmer, apenas publicado no decurso da prática, encontrou dificuldades técnicas, não induzir outros em erro.
sofá
发表于 2023-3-31 23:53:56|只看该作者
Graças ao proprietário do trabalho duro, para aprender
A rede de agricultores código, publicado apenas no processo de prática, encontrou dificuldades técnicas, não enganar os outros.
Tem de iniciar sessão antes de poder voltar a publicar Iniciar sessão | Registar

E sta versão das regras integrais


DISCLAIMER: Todo o software, materiais de programação ou artigos lançados pela rede code farmer é limitado a fins de estudo e pesquisa; o conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, todas as consequências por favor utilizador responsável. A informação deste sítio da rede, a disputa de direitos de autor não tem nada a ver com este sítio. O utilizador deve remover completamente o conteúdo acima do seu computador no prazo de 24 horas após a transferência. Se gosta do programa, por favor apoie o software genuíno, compre o registo e obtenha um melhor serviço genuíno. Se houver alguma infração, contacte-nos por correio eletrónico para tratarmos do assunto.

Correio eletrónico To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 02:49

Resposta rápidaVoltar ao topoVoltar à lista