fastpanel nginx dokuwiki安装设置目录权限
dokuwiki的安装很简单,按照官方教程把包上传服务器解压,访问install.php正常安装就行。
这里着重对官方建议的设置几个目录权限安全做一个说明以备后用:
data
conf
bin
inc
(isn't dangerous when accessible, though)vendor
(leaks info about your environment)
这几个目录,要么迁移,要么禁止web访问权限,从懒人角度来说,一个脚本完成的事是不愿意去迁移的。
apache环境默认自带了.htaccess,省事;但是刚好我的是nginx环境,动手的必要性自然不言而喻。一开始是登录服务器查找nginx.conf文件,后来想想不至于这样吧,反复研究了fastpanel好久,发现是在“手动设置”里,增加代码:
location ~ /(data|conf|bin|inc|vendor)/ { deny all; }
保存,测试一下dokuwiki.txt果然是无法访问了,进入wiki后台警报也已经消失。
网上的教程很多,而且要写的代码还不少,高手自然随意发挥,像我这样的门外汉当然是复制粘贴来的爽,实际上官网有个教程,照搬根据需要改改就是了,为什么不提早发现,原因是中文内容前辈没跟着英文更新,所以千万不要切换到中文看教程……