BitFire是一款针对PHP网站的最佳防火墙。它消除了自动黑客的企图,并阻止了140多个其他安全威胁。
本指南引导你在大约5分钟内完成免费手动安装。要开始,你将需要。
cd /path/to/your/web/files curl https://bitfire.co/latest-release.tar.gz -o bitfire.tar.gz; tar zxf bitfire.tar.gz
现在BitFire已经安装在你的webserver上,是时候配置它了。你可以通过访问启动页面运行初始配置向导和教程。 https://www.yourdomain.com/bitfire/startup.php.
当你访问startup.php时,你会被提示设置一个初始密码。每次访问BitFire仪表板时都需要这个密码,所以一定要把它保存在安全的地方,比如你的密码管理器。一个安全的密码将自动为你生成,但如果你愿意,你可以在这个时候改变它。
设置完密码后,你将被重新引导到设置向导。系统会提示你输入刚刚创建的密码,用户名一栏不是必须的。
该向导将启用或禁用防火墙的核心功能。如果你不选择 "始终保护",你将需要手动加载防火墙。
如果你在你的公共HTML文件中上传BitFire(FTP访问的标准),这个路径应该是这样的 "/var/www/your_sitename/bitfire/startup.php".如果你不确定你的网站根目录的完整路径,请看上一步中phpinfo的输出。你的网站根目录的完整路径是位于info.php页面底部附近的 "DOCUMENT_ROOT "值。
现在,在你的php.ini文件中添加以下一行。
auto_prepend_file = "/path/to/bitfire/startup.php"* 替换 /path/to 用服务器上BitFire文件的实际路径来表示
如果你不能编辑php.ini,你仍然可以通过编辑你的网站.htaccess文件启用同样的设置。打开你的根.htaccess文件,在你的.htaccess文件的末尾添加以下几行。
<IfModule php7_module> php_value auto_prepend_file "/path/to/bitfire/startup.php" </IfModule> <IfModule lsapi_module> php_value auto_prepend_file "/path/to/bitfire/startup.php" </IfModule>* 记得用BitFire的安装路径替换/path/to。
你可以在https://www.your_domain.com/bitfire,监控你的防火墙
请阅读《设置指南》,了解如何为你的网站安全获得最大的好处。
侧重于PHP的Web安全教程。每周我们都会深入介绍一个新的主题,并提供代码实例,你可以在今天与你目前的应用程序堆栈整合。
From us to your inbox weekly.