ImgURL搭配Caddy(伪静态)建立自己的图床网站
2019-10-30 本文已影响0人
Qoo酷儿
ImgURL是一款优秀的 PHP+MySQL 的图床程序,由于同时也支持SQLite3,可以在小内存的VPS上安装使用,只要硬盘空间够用(本人在256M内存的小型VPS),安装是相当的简单方便,可以在几分钟时间快速搭建自己的图床。
官网和演示:https://imgurl.org/
全新安装,系统选 Debian 9、10 或 Ubuntu 18.04,
安装SQLite3 和 PHP7.x
apt install -y sqlite3
apt install -y php7.0-fpm php7.0-gd php7.0-sqlite php7.0-opcache
这里不选用Nginx或Apache,而是使用 Caddy ,因为Caddy方便简单易用,HTTPS证书自动续期,太好用了。
下载安装Caddy:
curl https://getcaddy.com | bash -s personal hook.service,http.cache,tls.dns.cloudflare
如果不需要cloudflare或需要其它插件,可以去官网自行添加。https://caddyserver.com/
最关键的内容,Caddy的伪静态:
domain.com {
cache
root /www/imgurl
tls my@mail.com
gzip
fastcgi / /run/php/php7.0-fpm.sock php {
ext .php
split .php
index index.php
}
rewrite {
to {path} {path}/ /index.php?/{uri}
}
}
这样就搭配好了运营环境,Github 下载 ImgURL 最新版安装即可:https://github.com/helloxz/imgurl/releases