[GH-ISSUE #294] 能否增加default server配置? #3259

Closed
opened 2026-02-28 11:55:16 +03:00 by kerem · 0 comments
Owner

Originally created by @jearton on GitHub (Feb 18, 2024).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/294

如果 Nginx 没有匹配到任何 server 的话,则会选择可用列表中的第一个 server,带来的问题就是未绑定的域名或 IP 直接访问 80 和 443 端口会给后端逻辑服务增加压力并产生不合理的错误日志。

推荐配置(在反向代理UI之后再进行设置):

server {
    listen		80 default;
    listen		[::]:80 default;

    server_name		_;
    access_log      	off;
    return		444;
}

server {
    listen                  443 ssl default;
    listen                  [::]:443 ssl default;

    server_name             _;
    access_log              off;
    # 不用返回 444 了,直接拒绝握手
    ssl_reject_handshake    on;
}
Originally created by @jearton on GitHub (Feb 18, 2024). Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/294 如果 Nginx 没有匹配到任何 server 的话,则会选择可用列表中的第一个 server,带来的问题就是未绑定的域名或 IP 直接访问 80 和 443 端口会给后端逻辑服务增加压力并产生不合理的错误日志。 推荐配置(在反向代理UI之后再进行设置): ```nginx server { listen 80 default; listen [::]:80 default; server_name _; access_log off; return 444; } server { listen 443 ssl default; listen [::]:443 ssl default; server_name _; access_log off; # 不用返回 444 了,直接拒绝握手 ssl_reject_handshake on; } ```
kerem 2026-02-28 11:55:16 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#3259
No description provided.