
现在git很流行,大家也都开始使用它来管理网站源码,但是.git数据目录在网站的源码根目录也会有一份,nginx通常配置的时候不会对隐藏目录进行特别处理,这样你的源文件就暴露在大庭广众之下了。为了安全,我们需要在nginx配置中对此特别处理一下,处理方法很简单。如下:

在server{}段内增加
复制代码 代码如下:
location ~ /\.
{
deny all;
}
或
复制代码 代码如下:
location ^~ /.git
{
return 444;
}
本站发布的内容基本都是自己此前遇到的时候记录的笔记,通过实践检验的。大家放心使用,如有问题,请留言。谢谢。
相关推荐:
python3中TQDM库安装及使用详解
mac下安装golang框架iris的方法
python3实现名片管理系统(控制台版)
Mybatis注解方式操作Oracle数据库详解
Mysql普通索引与唯一索引的选择详析
MyBatis注解方式之@Update/@Delete使用详解
用JAVA实现单链表,检测字符串是否是回文串
python 实现aes256加密
docker内网搭建dns使用域名访问替代ip:port的操作
java8 Stream API之reduce使用说明
Python+unittest+DDT实现数据驱动测试
Android6.0获取动态权限代码示例
go实现fping功能
Mybatisplus自动填充实现方式及代码示例
Numpy中np.max的用法及np.maximum区别
Docker 制作镜像Dockerfile和commit操作
python 如何引入协程和原理分析
解决android报错:Intel HAXM is required to run this AVD
GoLand编译带有构建标签的程序思路详解
阿里云盘万能邀请码注册获取教程
Android Studio 4.1没有GsonFormat插件的解决
Java Gradle项目中的资源正确获取方式
Java 实现常见的非对称加密算法
Python接口自动化测试框架运行原理及流程
python爬虫 requests-html的使用
c# 9.0新特性——模块初始化器
WebStorm安装配置教程
SpringBoot集成QQ第三方登陆的实现
Python 调用 ES、Solr、Phoenix的示例代码
Django 权限管理(permissions)与用户组(group)详解
基于django和dropzone.js实现上传文件
解决Mybatis返回update后影响的行数问题
Java 网络编程之 TCP 实现简单的聊天系统
Spring Boot2读取配置常用方法代码实例
Python如何批量生成和调用变量
Docker容器化部署Python应用过程解析
Vue组件生命周期运行原理解析
如何使用SpringBoot进行优雅的数据验证
Mybatis之Select Count(*)的获取返回int的值操作
python爬虫中采集中遇到的问题整理
docker容器无法访问宿主机端口的解决
Java中Druid连接池连接超时获取不到连接的解决
MyBatisPlus 一对多、多对一、多对多的完美解决方案
Docker容器时区调整操作
JavaScript 异步时序问题
SpringBoot基于Actuator远程关闭服务
docker镜像导入导出备份迁移的操作
python反爬虫方法的优缺点分析
python 实现控制鼠标键盘
Java实现贪吃蛇游戏源码

服务热线

