nginx下禁止访问.git等隐藏文件夹 -linux运维教程

今天进腾讯云的控制台 偶然发现腾讯云一直给我提示的漏洞 其中有一个挺为严重的 汗.png

nginx下禁止访问.git等隐藏文件夹 -linux运维教程

我的网站配置下并没有屏蔽隐藏文件夹例如.git等文件夹的访问 甚至可以直接下载隐藏文件夹的内容
确实是我没有想到的 如果你也有这种情况 就需要进行配置服务器来禁止敏感文件的访问了 否则就直接暴露在大庭广众之下了…

nginx的配置很简单

在server{}段内增加
代码如下:

location ~ /\.
{
deny all;
}

这样就把所有的隐藏文件夹给屏蔽访问了 如果想单独屏蔽某一隐藏文件夹的访问只需要

location ^~ /.git
{
return 444;
}

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/999.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2018年10月16日 下午9:18
下一篇 2018年10月16日 下午9:19

相关推荐

  • 最新如何在macOS上安装Homebrew的图文教程

    Homebrew是最受欢迎的macOS系统包管理工具,使用brew命令行实用程序,可以轻松地在Mac上添加新软件包,但首先必须安装它。本篇文章将介绍如何使用简单命令在系统上安装Homebrew。 如何安装Homebrew? 在系统上启动终端(/applications/utilities/terminal)应用程序,然后在其上运行以下命令。 $ ruby -…

    服务器运维 2019年5月7日
    3.6K00
  • 学派吧-Linux如何检测服务器网络状况-linux教程

    这篇文章主要介绍了Linux 检测服务器是否连接着网络的相关资料,需要的朋友可以参考下 Linux 检测服务器是否连接着网络 摘要: 每隔5分钟检测一次服务器是否连接着网络,如果三次检测都没有网络?则自动关机! 主要使用场景: 由于自己有一台服务器放在偏远的老家,有可能会遇到停电导致断网的问题,并且停电后UPS使用时间也有限制, 因此设计此脚本为了解决停电的…

    服务器运维 2018年12月14日
    1.9K00
  • 宝塔数据库报错:ERROR! MySQL server PID file could not be found!

    问题描述 客户因给服务器清理日志、不清楚具体操作了什么 ,清理完成以后,数据库启动不了。报错如下: [root@VM-0-5-centos ~]# /etc/init.d/mysqld restartERROR! MySQL server PID file could not be found!Starting MySQL…. ERROR! Th…

    2021年7月21日
    3.6K00
  • 在whm/cPanel中更改主域的文档根目录教程

    cPanel / WHM是一个基于Web的控制面板,用于管理完整的Linux操作系统。所有cPanel帐户都是使用一个主域创建的。本篇文章将介绍更改cPanel用户主域的文档。 必须具有root shell访问权限才能更改cPanel中的主/主域文档根目录,请使用以下步骤在cPanel帐户中更改主域的文档根目录。 (推荐:Linux视频教程) 优先权:必须具…

    2019年3月23日
    3.9K00
  • 使用ECS安全组工具撤销之前如何进行账号间互通的操作-linux运维-学派吧

    本篇文章给大家带来的内容是关于使用ECS安全组工具撤销之前如何进行账号间互通的操作,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 使用ECS安全组工具撤销之前账号间互通的操作 需要准备的信息: 1、账号名:顾名思义,就是登录控制台的账号 2、ECS对应的安全组:打通了账号内网互通的ECS所在的安全组,可以在控制台查看到,或通过API方法来查…

    服务器运维 2018年11月21日
    2.2K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部