Explicação detalhada do significado de server e server_name do arquivo de configuração nginx nginx.conf

Transferência de: https://blog.csdn.net/qq_40737025/article/details/85053164

 

Quando eu estava aprendendo nginx, fiquei preocupado com o significado de server_name por um longo tempo. É verificar informações e pedir conselhos às pessoas. Finalmente, eu testei sozinho.

Você achou este artigo para mostrar que passou pela configuração básica, mas não entende o significado.

O nome do servidor é a marca de identificação do servidor virtual, que é correspondido a um bloco de servidor específico e encaminhado ao servidor de aplicativos correspondente.

Este artigo explica principalmente o significado de nome_do_servidor. No final do artigo, ele explicará todo o processo de solicitação de acesso do servidor; preste atenção ao texto em vermelho no texto;

Arranjo de uma linha

server {

listen ip:端口;

# 当listen出现了ip时,server_name就失去了意义。所以不配置也罢了。

#server_name 域名;


access_log 日志地址1;

error_log 日志地址2;


location / {

root /data/www/151;

index index.html index.htm;

}

}

​​

Quando o cliente acessar o servidor através do nome do domínio, ele colocará o nome do domínio e o ip resolvido na solicitação. Quando a solicitação chega no nginx. Nginx irá corresponder ao ip primeiro. Se o ip correspondente não for encontrado na escuta, ele irá corresponder ao nome de domínio. Depois que a correspondência for bem-sucedida, a porta será correspondida. Quando essas três etapas forem concluídas, o recurso correspondente à localização do servidor correspondente será encontrado.

Para conteúdo mais detalhado, consulte https://blog.csdn.net/qq_40737025/article/details/85053164

Acho que você gosta

Origin blog.csdn.net/suixinsuoyu12519/article/details/112310850
Recomendado
Clasificación