2015-09-06 45 views
-1

我应该如何着手保护我的内容管理系统?它完全独立于服务器上的文件夹中,但我不确定如何使其安全。显然,这是一件非常敏感的事情。我不想使用PHP,但如果这是唯一的选择,那么没关系。如何保护我的内容管理系统?

感谢您对这个问题的任何帮助。

+0

你是什么意思使它安全?你能澄清一下吗?如果是joomla或其他东西,那么你不应该担心其代码库中的安全问题。导致其很长一段时间,许多安全实施已经完成。如果你的意思是,你想限制其他人直接访问那个文件夹中的文件,你可以试试htaccess(告诉我是否是这种情况,这样我告诉你如何做到这一点) – TechJS

回答

1

您可以使用apache .htaccess来保护对密码文件的访问。

例如

<Files administrator.php> 
AuthType Basic 
AuthName "Enter the password" 
AuthUserFile /path/to/file/.htpasswd 
Require valid-user 
</Files> 

您必须生成从网络不可见的目录用户名和密码哈希(http://www.web2generators.com/apache-tools/htpasswd-generator),地方htpasswd文件并更改AuthUserFile文件路径。

+0

因此只需存在.htacess和。 htpasswd文件会阻止人们查看页面,而无需使用.htpasswd中给出的密码? – EmpireFailure

+0

是的,除非您提供密码,否则此apache指令会阻止访问文件/文件夹。只要确保它是.htaccess(双'c')并测试以确保您的主机/服务器支持此配置。 – Bartosz

0

如果您的CMS存储在服务器上的文件夹中,则可以在文件夹级别创建安全性。尝试右键单击该文件夹并选择“安全”选项卡并设置适当的权限。

干杯。