当前位置:澳门新葡亰亚洲在线 > 程序开发 > Linux下PHP网站服务器安全配置加固防护方法

Linux下PHP网站服务器安全配置加固防护方法

文章作者:程序开发 上传时间:2018-12-31

  本文详细总结了PHP网站在Linux服务器上面的安全配置,包含PHP安全、mysql数据库安全、web服务器安全、木马查杀和防范等,很好很强大很安全。(如果需要深入的安全部署建议找专业做安全的国内公司如:Sinesafe,绿盟,启明星辰等等都是比较不错的专业做网站安全的公司)

  open_basedir可将用户访问文件的活动范围限制在指定的区域,通常是其家目录的路径,也可用符号.来代表当前目录。注意用open_basedir指定的限制实际上是前缀,而不是目录名。

  从网上获取的资料来看,open_basedir会对php操作io的性能产生很大的影响。研究资料表明,配置了php_basedir的脚本io执行速度会比没有配置的慢10倍甚至更多,请大家自己衡量

  open_basedir也可以同时设置多个目录, 在Windows中用分号分隔目录,在任何其它系统中用冒号分隔目录。当其作用于Apache模块时,父目录中的open_basedir路径自动被继承。

  在正式生产环境中,禁止使用4.1系列的MySQL数据库。至少需要使用5.1.39或以上版本。

  在数据库只需供本机使用的情况下,使用–skip-networking参数禁止监听网络 。

  3. 确保运行MySQL的用户为一般用户,如mysql,注意存放数据目录权限为mysql

  4. 开启mysql二进制日志,在误删除数据的情况下,可以通过二进制日志恢复到某个时间点

  (1) 禁止root账号从网络访问数据库,root账号只允许来自本地主机的登陆。

  确保运行Nginx或者Apache的用户为一般用户,如www,注意存放数据目录权限为www

  利用find mtime查找最近两天或者发现木马的这几天,有哪些PHP文件被修改

  黑客可以利用任何一个站点的webshell进入到/home/wwwroot/目录下的任何地方,这样对各个虚拟主机的危害就很大

转载请注明来源:Linux下PHP网站服务器安全配置加固防护方法