Loading... # 搭建个人图床 --- ## 1、前言 博客从开通到现在为止已经一年多了,依稀还记得刚开始建站时的场景。当时还在备考期间,由于本人爱各种瞎折腾,开始利用手上服务器建站。这一年文章产出有限,中途陆陆续续经历过域名备案,换域名,继续备案等造成不少问题,比如文章的图片在换域名后都加载出错,百度收录在换域名后文章索引也逐渐丢失,现在趁着还有空赶紧自建图床来保证图片链接的有效性。 ## 2、环境准备 - linux系统,此处使用centos - 宝塔面板(或者自行配置php、nginx) ## 3、选取图床 此处大致参考了网上现有图床,看见一款名叫兰空图床的程序还不错,于是选用。 代码:[github链接](https://github.com/wisp-x/lsky-pro) 文档:[使用手册](https://www.kancloud.cn/wispx/lsky-pro/content) 演示:[在线演示](http://pic.520315.xyz) ## 4、配置 1. 新建站点 ![image-20210127210138509](http://pic.520315.xyz/2021/01/27/ee7fe696ff710.png) 2. 下载代码 ```shell # 进入站点目录 cd /www/wwwroot/xxx # xxx代表目录名 # 下载代码 wget https://github.com/wisp-x/lsky-pro/archive/v1.6.0.tar.gz # 解压 tar -zxvf v1.6.0.tar.gz # 移动解压后的文件至当前目录 mv lsky-pro-1.6.0/* ./ ``` 3. 设置运行目录 ![image-20210127211134280](http://pic.520315.xyz/2021/01/27/ee7fe696ff710.png) 4. 配置Rewrite规则 ```nginx location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } ``` 5. 设置数据库 ![image-20210127212310792](http://pic.520315.xyz/2021/01/27/a35bf0277af13.png) 6. 设置管理员账号 ![image-20210127212034339](http://pic.520315.xyz/2021/01/27/eb4bae832b995.png) 7. 配置完成 ![image-20210127215032664](http://pic.520315.xyz/2021/01/27/dced0f128e812.png) ## 5、nginx转发 本来需要配置反代至对应端口的,由于我采用宝塔直接搭建的,后台已经帮忙配置完成,此处省略此步骤。 ## 6、结语 ![image-dced0f128e812](http://pic.520315.xyz/2021/01/27/a6d9b963fa8b9.png)完成搭建。 - 中间踩坑: 1. 需要将网站根目录下的.env.example文件copy一份命名为.env 2. 首次进入网站发现报错,请检查网站目录是否具有755权限 最后修改:2024 年 06 月 18 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏