EasyImag一款最简单图床 安全参数修改

关注安全
0 255

EasyImag一款最简单图床 安全参数修改

EasyImage支持多文件上传,简单无数据库,开箱即食,可以返回url,markdown,bbscode,html等链接形式。这个图床的最初版本于2018年7月发布,已经4年过去了,作者还在更新,这真的是很不容易的事情。由于之前的版本过老并且使用falsh上传,在当前html5流行大势所趋下,作者重新新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。

演示:https://png.cm/

1)程序升级

  • 备份config(没有增加上传用户和api可以只保留config.php文件)目录和上传目录
  • 将新程序下载至网站目录解压覆盖,然后将备份的文件替换既完成升级

2)安全配置

  • Apache环境在上传目录添加配置文件.htaccess 使上传目录不可运行PHP程序(默认已经存在)
Order allow,denyDeny from all
  • Nginx环境禁止多个目录运行PHP程序:
    # "i|public"是你要禁止的目录 放到listen段落之后才生效    location ~* ^/(i|public)/.*\.(php|php5)$   {      deny all;    }
  • Lighthttpd环境禁止多个目录运行PHP程序:
$HTTP["url"] =~ "^/(i|public)/" {  fastcgi.server = ()}

3)使用注意

  1. 请将所有文件赋予0755和www权限
  2. 对PHP不太熟悉的请不要将图床程序放置于二级目录

  3. 网站域名与图片域名必须填写,如果只有一个域名请填写成一样的