由于 dokuwiki 的文件路径默认会放在 data/conf/bin 等几个目录当中,如果你不对相应的文件进行保护,如果某个人是了解 dokuwiki 的情况下,它可以越过你的 dokuwiki ,直接读取 wiki 的内容。
而你没有进行保护的时候,Dokuwiki也会在配置当中展示你的配置不安全。
想要开启 Nginx 的保护,你需要在 Nginx 的配置文件当中,添加如下代码。
location ~ /(data|conf|bin|inc|vendor)/ {
deny all;
}
Code language: JavaScript (javascript)
添加完成后,执行如下命令来重启 Nginx,使命令生效。
nginx -t
nginx -s reload
生效成功后,再次刷新,就可以看到提示已经消失了。同时如果你直接访问 data 目录下的数据文件,也会直接报错。