nginx禁止访问.git文件的设置教程
更新时间:2014年08月26日 10:01:23 投稿:junjie
这篇文章主要介绍了nginx禁止访问.git文件的设置教程,.git文件会包含一份文件列表,如果你的网站是基于git协作开发的,则必须要注意这个问题,需要的朋友可以参考下
现在git很流行,大家也都开始使用它来管理网站源码,但是.git数据目录在网站的源码根目录也会有一份,nginx通常配置的时候不会对隐藏目录进行特别处理,这样你的源文件就暴露在大庭广众之下了。为了安全,我们需要在nginx配置中对此特别处理一下,处理方法很简单。如下:
在server{}段内增加
location ~ /\.
{
deny all;
}
或
location ^~ /.git
{
return 444;
}
本站发布的内容基本都是自己此前遇到的时候记录的笔记,通过实践检验的。大家放心使用,如有问题,请留言。谢谢。
相关文章
Nginx服务器中关于SSL的安全配置详解
这篇文章主要介绍了Nginx服务器中关于SSL的安全配置详解,2014年曝出的SSL安全漏洞无疑为整个业界带来了巨大震动,本文便对此给出相关安全维护方法,需要的朋友可以参考下
2015-06-06
nginx location语法使用介绍
Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀
2015-01-01
Nginx实现三种常见的虚拟主机配置方法
Nginx 是一款高性能的 Web 服务器,支持多种虚拟主机配置方式,能够根据域名、IP 或端口区分不同的站点,这种灵活性让 Nginx 成为搭建多站点服务的首选工具,本文将带你一步步实现三种常见的虚拟主机配置方法,需要的朋友可以参考下
2025-03-03
nginx下的代理服务器80端口被封的解决方案
这篇文章主要是讲:通过nginx下面的代理服务器,实现访问A地址的时候自动代理到B地址的某个端口,主要用于标题说的某个端口被日.其他东西都正常的情况下,这玩意早上我刚刚测试过,这博客就是个很好的例子.
2010-06-06
关于nginx+uWsgi配置遇到的问题的解决
uWSGI 是在像 nginx 、 lighttpd 以及 cherokee 服务器上的一个部署的选择,本篇文章主要介绍了关于nginx+uWsgi配置遇到的问题的解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2018-03-03
Nginx中location实现多条件匹配的方法详解
在 Nginx 中,location 指令用于匹配请求的 URI,虽然 location 本身是基于单一匹配规则的,但可以通过多种方式实现多个条件的匹配逻辑,下面小编就来为大家介绍一下具体实现方法吧
2025-03-03
最新评论