在 VPS 上搭建自己的图床,这次我们使用 chevereto 这个程序。你需要在服务器上有 Nginx、PHP、MySQL,我们使用一键安装包进行安装。
安装 LNMP
yum -y install wget screen curl python git
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz
tar xzf lnmp-full.tar.gz
cd lnmp
screen -S lnmp
./install.sh
这个过程比较漫长,可参考视频中的选项进行配置,安装成功后记录你的配置文件,如:
Nginx install dir: /usr/local/nginx
Database install dir: /usr/local/mysql
Database data dir: /data/mysql
Database user: root
Database password: ******你的数据库密码
PHP install dir: /usr/local/php
phpMyAdmin dir: /data/wwwroot/default/phpMyAdmin
phpMyAdmin Control Panel URL:
http://你的 IP 地址/phpMyAdmin
Index URL: http://你的 IP 地址/
配置虚拟主机
cd lnmp
./vhost.sh
根据视频中操作添加虚拟主机,如果没有域名的话就不用添加了!!
配置好虚拟主机后记录下你的站点配置,如:
Your domain: images.ruoxiaozh.com
Virtualhost conf: /usr/local/nginx/conf/vhost/images.ruoxiaozh.com.conf
Directory of: /data/wwwroot/images.ruoxiaozh.com
Let's Encrypt SSL Certificate:/usr/local/nginx/conf/ssl/images.ruoxiaozh.com.crt
SSL Private Key: /usr/local/nginx/conf/ssl/images.ruoxiaozh.comg.key
安装 Chevereto
下载源码(记得安装 git 哦)
git clone https://github.com/Chevereto/Chevereto-Free && mv Chevereto-Free/* ./ && rm -rf Chevereto-Free
给 www
用户授权
chown -R www:www /data/wwwroot/images.ruoxiaozh.com
修改 nginx
配置(/usr/local/nginx/conf/vhost/你的站点.conf
),添加如下配置:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
让配置文件生效
service nginx reload
创建数据库 chevereto
然后按照操作步骤就开始安装了...
就是这样的, 这里是访问地址 https://images.ruoxiaozh.com :