Nginx Resolver

Nginx DNS 解析与 Resolver 配置 Nginx 是一个高性能的 web 服务器和反向代理服务器,在处理 DNS 解析时具有其特定的行为和配置方式。这里简要说明 Nginx 的 DNS 解析机制以及如何通过 resolver 指令进行配置,以确保服务的稳定性和可靠性。 ...

2024-03-07 · 1 min · 333 words · Superb

Nginx配置疑惑

server.conf配置 server { listen 80; server_name example.com; location / { proxy_pass http://backend-server:8080; } } server { listen 1680; server_name another-domain.com; location / { proxy_pass http://backend-server:8080; } } 这是一段nginx配置,实际 example.com和another-domain.com 都能用到这2个端口号,为什么?因为后端服务是相同的吗?我理解,只有another-domain.com才能通过1680端口访问,而example.com只能通过80端口访问。 ...

2023-07-14 · 2 min · 629 words · Superb

400 Bad Request的497报错

400 Bad Request The plain HTTP request was sent to HTTPS port 此报错实际是 HTTP 497状态码 在nginx中可利用状态码重定向到https server { error_page 497 https://$host$uri?$args; ... } server { error_page 497 /497.html; location = /497.html { return 301 https://$host; } ...

2023-04-27 · 1 min · 68 words · Superb

Nginx端口复用

基于域名的HTTPS服务器 多个HTTPS服务器配置为侦听单个IP地址时,常会遇到问题。先使用证书建立连接再传输server_name,也就是无法通过匹配server_name选择某个server, 此时将使用default_server的证书建立连接 ...

2021-12-07 · 2 min · 573 words · Superb