我安装了一个基本的LAMP,我想确保PHP不能访问/ var / www目录之外的任何东西。 我怎样才能做到这一点? 通过“访问”我的意思是也阅读文件和目录列表。
我要求这是因为安全。 我在我的服务器上运行WordPress,如果有人进入pipe理员帐户,他可以编辑模板代码,通过它可以在系统中的任何地方。
谢谢!
以下是确保LAMP设置的关键步骤:
确保PHP文件不能在图像文件夹中执行:
<FilesMatch "/uploads/\.(asp|php|php5|pl)$"> Deny from all </FilesMatch>
这种技术在Wordpress中效果不佳,因为插件会将php文件安装到该文件夹中。 保护上传/ 2017等文件夹可能会更好