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

简介: 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;
    }
相关文章
|
2月前
|
应用服务中间件 Linux 网络安全
nginx安装部署ssl证书,同时支持http与https方式访问
为了使HTTP服务支持HTTPS访问,需生成并安装SSL证书,并确保Nginx支持SSL模块。首先,在`/usr/local/nginx`目录下生成RSA密钥、证书申请文件及自签名证书。接着,确认Nginx已安装SSL模块,若未安装则重新编译Nginx加入该模块。最后,编辑`nginx.conf`配置文件,启用并配置HTTPS服务器部分,指定证书路径和监听端口(如20000),保存后重启Nginx完成部署。
724 7
|
2月前
|
监控 应用服务中间件 定位技术
要统计Nginx的客户端IP,可以通过分析Nginx的访问日志文件来实现
要统计Nginx的客户端IP,可以通过分析Nginx的访问日志文件来实现
208 3
|
3月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
228 60
|
3月前
|
安全 应用服务中间件 网络安全
配置Nginx反向代理实现SSL加密访问的步骤是什么?
我们可以成功地配置 Nginx 反向代理实现 SSL 加密访问,为用户提供更安全、可靠的网络服务。同时,在实际应用中,还需要根据具体情况进行进一步的优化和调整,以满足不同的需求。SSL 加密是网络安全的重要保障,合理配置和维护是确保系统安全稳定运行的关键。
308 60
|
3月前
|
Web App开发 算法 应用服务中间件
nginx开启局域网https访问
【10月更文挑战第22天】为了调试WebRTC功能,需要在局域网内搭建HTTPS协议。具体步骤包括:在已部署Nginx和安装OpenSSL的环境中生成私钥、证书签名请求和自签名证书;将生成的文件放置到Nginx的证书目录并修改Nginx配置文件,最后重启Nginx服务。注意,自签名证书不受第三方机构认可,如需正式使用,需向CA申请签名。
118 2
|
4月前
|
域名解析 网络协议
非阿里云注册域名如何在云解析DNS设置解析?
非阿里云注册域名如何在云解析DNS设置解析?
|
4月前
|
监控 数据安全/隐私保护 CDN
防止域名被攻击或盗刷产生突发高带宽,阿里云国际如何设置带宽上限值?
防止域名被攻击或盗刷产生突发高带宽,阿里云国际如何设置带宽上限值?
|
4月前
|
弹性计算 网络协议 安全
如何使用阿里云虚拟主机和域名设置网站?
如何使用阿里云虚拟主机和域名设置网站?
|
4月前
|
应用服务中间件 Shell PHP
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
windows系统配置nginx环境运行pbootcms访问首页直接404的问题
|
4月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名

热门文章

最新文章