http返回400
如果您希望在访问Nginx的IP时返回400状态码,您可以按照以下步骤操作:
打开 Nginx 配置文件。在 debian 上的默认位置是 /etc/nginx/nginx.conf
在 http
段内添加以下server
段
server {
listen 80 default_server;
listen [::]:80 default_server;
return 400;
}
保存文件并重新加载 Nginx 配置:
systemctl reload nginx
现在,当您访问 Nginx 的 IP 地址时,将会直接返回 400 状态码
https返回400
上面配置只生效于http://IP
我用 default.conf文件配置了一个带有https证书的网站,然后我用https://IP 打开还是会显示网站的内容,我需要https://IP 也返回400。
在 http
段内添加以下server
段
证书文件命令随便生成一个。
server {
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
server_name _;
ssl_certificate /crt证书路径;
ssl_certificate_key /key证书路径;
ssl_trusted_certificate /ca.crt证书链路径;
return 400;
}