我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 Internal Server Error
页面。
我认为default server
,我们不需要server name
。所以第四个代码没有server name
很好用。
第四:没有服务器名称
server {
listen 80 default_server;
listen [::]:80 default_server;
return 500;
}
Run Code Online (Sandbox Code Playgroud)
我再问,server name
真的需要default server
吗?
归档时间: |
|
查看次数: |
1804 次 |
最近记录: |