当前位置: 首页 > 编程笔记 >

nginx禁止访问.git文件的设置教程

阳宾实
2023-03-14
本文向大家介绍nginx禁止访问.git文件的设置教程,包括了nginx禁止访问.git文件的设置教程的使用技巧和注意事项,需要的朋友参考一下

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

在server{}段内增加


location ~ /\.

{

deny all;

}




location ^~ /.git

{

return 444;

}


本站发布的内容基本都是自己此前遇到的时候记录的笔记,通过实践检验的。大家放心使用,如有问题,请留言。谢谢。

 类似资料:
  • 本文向大家介绍Nginx服务器中设置禁止访问文件或目录的方法,包括了Nginx服务器中设置禁止访问文件或目录的方法的使用技巧和注意事项,需要的朋友参考一下 在nginx要禁止某个或一类资源,只需要增加一个location,然后在其中使用deny all即可。 禁止访问扩展名为bat的文件,配置如下: 禁止访问configs目录,以及其下所有子目录或文件,配置如下:   注意上述configs后面的

  • 本文向大家介绍Apache设置目录禁止访问,包括了Apache设置目录禁止访问的使用技巧和注意事项,需要的朋友参考一下 默认apache在当前目录下没有index.html入口就会显示目录。让目录暴露在外面是非常危险的事,如下操作禁止apache显示目录: 进入apache的配置文件 httpd.conf 找到: Options Indexes FollowSymLinks 修改为: Option

  • 本文向大家介绍Nginx 禁止IP访问如何实现,包括了Nginx 禁止IP访问如何实现的使用技巧和注意事项,需要的朋友参考一下 Nginx 禁止IP访问 我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效最关键的一点是,在serv

  • 问题内容: 我在CentOS 5盒子上安装了Nginx和PHP-FPM,但是我很难使它服务于我的任何文件-无论是否为PHP。 Nginx以www-data:www-data的身份运行,默认的“欢迎使用EPEL上的nginx”站点(由root:root拥有644权限)可以很好地加载。 nginx配置文件具有 /etc/nginx/sites-enabled/*.conf 的include指令 , 而

  • 本文向大家介绍Nginx中禁止使用IP访问网站的配置实例,包括了Nginx中禁止使用IP访问网站的配置实例的使用技巧和注意事项,需要的朋友参考一下 国内因为备案的原因,所有服务器都要禁止使用IP访问网站。否则,如果允许使用IP访问网站,那随便解析一个域名到该IP,访问该域名就可以打开网站了。这是一个极大的风险!Nginx中可以很方便的来解决这个问题,小菜鸟来跟大家一起探讨一下。 国内因为备案的原因

  • 本文向大家介绍详解CentOS下Nginx如何禁止IP访问,包括了详解CentOS下Nginx如何禁止IP访问的使用技巧和注意事项,需要的朋友参考一下 我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效最关键的一点是,在server的设置里面添加这一行: 后面的default参数表示这个是默认虚拟主机。 Nginx 禁