Nginx 设置项目配置文件不可 URL 访问

Posted willem_chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 设置项目配置文件不可 URL 访问相关的知识,希望对你有一定的参考价值。

在许多不同框架中,可能一些项目的主要配置文件(web.config,sql.config …)会放在项目根目录,当 HTTP 应用服务器配置错误时,会导致这些配置文件可以通过 URL 直接访问。

如何解决这一问题呢?

我们可以在 nginx 层做下控制(nginx.conf):

location ~* \\.(config|ini|docx|txt|doc)$ {
    # deny all;
    return 404;
}

这样就可以实现目录下文件不可直接 URL 访问了👍。

以上是关于Nginx 设置项目配置文件不可 URL 访问的主要内容,如果未能解决你的问题,请参考以下文章

nginx代理简单配置实现修改网站域名

[记录]解决vue项目当直接通过url访问中间页时nginx返回404的问题

win下nginx.conf怎么设置URL大小写敏感

tomcat+nginx配置项目后访问404错误

nginx过滤资源文件(js/css/image)重定向问题

nginx代理去掉URl前缀