AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-276189

adrelanos's questions

Martin Hope
adrelanos
Asked: 2022-12-16 09:32:51 +0800 CST

nginx: como fazer backup/duplicar o cabeçalho nginx Cache-Control?

  • 5

O servidor back-end define o Cache-Controlcabeçalho HTTP, mas o front-end pode manipulá-lo. Para depuração, seria útil ver o Cache-Controlcabeçalho HTTP como o back-end o definiu. Portanto, é possível no servidor de back-end definir X-o cabeçalho custom ( ) que contém o mesmo valor que Cache-Control?

Já tentei o seguinte:

more_set_headers "X-Backend-Cache-Control: $http_cache_control";

Mas isso não funcionou. Nenhum cabeçalho foi adicionado.

Não é um problema com more_set_headers. Funcionou o seguinte:

more_set_headers "X-Backend-Cache-Control: test";

Um cabeçalho foi adicionado. Mas isso foi apenas um teste simples para ver que os cabeçalhos podem ser definidos e obviamente não são úteis.

nginx
  • 2 respostas
  • 34 Views
Martin Hope
adrelanos
Asked: 2020-06-14 11:36:03 +0800 CST

nginx subs_filter apenas para solicitação GET?

  • 0

Eu gostaria de modificar o html como vem do webapp antes de entregá-lo ao visitante do site. No entanto, se os visitantes do site postarem em uma fórmula da web, a entrada também será transformada pelo nginx's subs_filter.

É possível usar o nginx apenas subs_filterpara GETsolicitação, mas não para POST?


Pergunta semelhante (não duplicada!) nginx apenas sub_filterpara GETsolicitação?

nginx
  • 1 respostas
  • 324 Views
Martin Hope
adrelanos
Asked: 2020-06-03 08:47:24 +0800 CST

Quão caras são as variáveis ​​nginx?

  • 1

FAQ do nginx Existe uma maneira adequada de usar variáveis ​​do nginx para tornar as seções da configuração mais curtas, usando-as como macros para fazer com que partes da configuração funcionem como modelos? ) dizendo (negrito é meu):

P: Existe uma maneira adequada de usar variáveis ​​nginx para tornar as seções da configuração mais curtas, usando-as como macros para fazer com que partes da configuração funcionem como modelos?

R: As variáveis ​​não devem ser usadas como macros de modelo. As variáveis ​​são avaliadas em tempo de execução durante o processamento de cada solicitação, portanto, são bastante caras em comparação com a configuração estática simples . Usar variáveis ​​para armazenar strings estáticas também é uma má ideia. Em vez disso, uma expansão de macro e diretivas "include" devem ser usadas para gerar configurações mais facilmente e isso pode ser feito com as ferramentas externas, por exemplo, sed + make ou qualquer outro mecanismo de modelo comum.

Por exemplo, em vez de um super longo add_header Content-Security-Policypara melhor legibilidade, estou usando:

set $CSP "default-src 'none'";

set $CSP "${CSP}; connect-src 'self'";

set $CSP "${CSP}; script-src 'self' https://*.domain.org 'unsafe-inline' 'unsafe-eval'";

set $CSP "${CSP}; style-src 'self' https://*.domain.org 'unsafe-inline'";

set $CSP "${CSP}; img-src 'self' data: https://*.domain.org";

set $CSP "${CSP}; font-src 'self' https://*.domain.org";

## CSP closing colon.
set $CSP "${CSP};";

add_header Content-Security-Policy "$CSP";

Quanto impacto no desempenho do nginx esse uso da variável teria adequadamente? Houve algum teste/pesquisa de desempenho sobre esse assunto?

performance configuration nginx variables
  • 2 respostas
  • 529 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve