nginx禁止未绑定域名或IP访问-全局设置

本文涉及的产品
.cn 域名,1个 12个月
简介: nginx禁止未绑定域名或IP访问-全局设置

针对http:(这个不设置,默认就是404)

  • 设置返回 500 或者404
server {
   
        listen 80 default;
        server_name _;
        return 404;
    }
  • 设置跳转到自己域名首页
server {
    
    listen 80 default; 
    server_name _; 
    rewrite ^(.*) http://www.aaaa.cn   permanent; 
}

针对https:

可以自己随便生成一个证书(使用以下命令):

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048  -keyout  ./default.key   -out   ./default.crt

修改nginx配置:

  server {
   
        listen 443 ssl;
        server_name _;

        ssl_certificate       /credential/default/default.crt; 
        ssl_certificate_key   /credential/default/default.key;

         return       404;
    }

80 与 443 合并

 server {
   
        listen 80 default_server;
        listen 443 ssl;
        server_name _;

        ssl_certificate       /credential/default/default.crt;
        ssl_certificate_key   /credential/default/default.key;

        return       404;
    }

附加:

  • 针对某一个域名https访问拦截:
server {
   
        listen 443;
        server_name www.****.com;

        ssl_certificate     /**/.pem;
        ssl_certificate_key /**/.key;

        return 404;
    }
相关文章
|
12天前
|
域名解析 网络协议 前端开发
浏览器输入域名网址访问后的过程详解
1、以91处理网为例,客户端浏览器通过DNS解析到www.91chuli.com,IP地址是202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。
22 2
|
1月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
1月前
|
存储 Kubernetes 负载均衡
基于Ubuntu-22.04安装K8s-v1.28.2实验(四)使用域名访问网站应用
基于Ubuntu-22.04安装K8s-v1.28.2实验(四)使用域名访问网站应用
21 1
|
22天前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
2月前
|
网络协议 开发工具 git
hexo github部署,通过域名访问你的博客
本文介绍了如何使用Hexo命令部署博客到GitHub,并详细说明了如何通过自定义域名访问GitHub上部署的博客。
hexo github部署,通过域名访问你的博客
|
6月前
|
应用服务中间件 nginx
Nginx中如何配置中文域名?
Nginx中如何配置中文域名?
|
小程序 安全 网络协议
Nginx配置小程序域名(HTTPS
Nginx配置小程序域名(HTTPS
Nginx配置小程序域名(HTTPS
|
域名解析 监控 网络协议
使用nginx配置一个ip对应多个域名
使用nginx配置一个ip对应多个域名
1580 1
使用nginx配置一个ip对应多个域名
|
缓存 负载均衡 应用服务中间件
nginx配置域名转发、反向代理、负载均衡
本文是博主学习nginx的记录,希望对大家有所帮助。
2922 0
|
4月前
|
网络协议 应用服务中间件 网络安全
如何排查Nginx配置问题导致的域名访问错误
如何排查Nginx配置问题导致的域名访问错误
611 2