小编Kai*_*Kai的帖子

default_server 真的需要 server_name 吗?(Nginx)

default_server在Nginx中一一尝试了下面的4种代码。default.conf带有代码的文件位于/etc/nginx/conf.d/default.conf.

第一:与 server_name _;

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;

    return 500;
}
Run Code Online (Sandbox Code Playgroud)

第二:使用不同的服务器名称(私有 ip)server_name 10.0.0.0;(我电脑的私有 ip 是10.156.58.216

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name 10.0.0.0;
    
    return 500;
}
Run Code Online (Sandbox Code Playgroud)

第三:与 server_name "";

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name "";

    return 500;
}
Run Code Online (Sandbox Code Playgroud)

第四:没有 server name

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

    return 500;
}
Run Code Online (Sandbox Code Playgroud)

我电脑的私网ip是10.156.58.216

在此处输入图片说明

然后,结果都是相同的显示500 …

nginx

2
推荐指数
1
解决办法
1804
查看次数

标签 统计

nginx ×1