使用Lsky-pro搭建属于你自己的图床
前提
相信大家有过在网上上传过图像的吧? 又称’图床’ 。但是你知道吗? 有可能你上传的东西会被别人盗用。
你的学习资料..啊呸 你的要放在图床上的东西就泄露了
今天就给大家带来一个名为”lsky-pro”的图床,开源项目。但是他本身就不错了
求求大家了,为了制作这期视频我花费了一个通宵制作这个博客,请一键三连支持UP!
准备工作
服务器购买
我们使用这个服务器是1C2G 50Mbps的宽带 40GSSD。这里推荐腾讯云轻量应用服务器,价格比CVM便宜很多,但无法集群和更换IP
挑选的服务器
这里我推荐:
个人:
- CPU:使用1C以上
- 内存:在2G以上
- 硬盘:在40GB(看个人的选择)
- 宽带:在10-20Mbps就好
多人:
- CPU:使用2C以上
- 内存:使用4G以上
- 硬盘:使用50GB以上(还是看个人选择)
- 宽带:50Mbps以上
图床最吃公网宽带,也取决于的网络加载快慢的因素
仅代表个人的意见!!
准备工具辅助搭建
我这里就站在新手的角度,用最简单的方法。如果您是大佬,不喜勿喷!谢谢
开始搭建
连接SSH
首先需要你的公网IP,比如我的服务器为47.362.xx.xxx
打开PuTTy这个连接ssh软件
在Host Name (or IP Address)下面的地址栏输入你的公网IP
如下图
接着SSH会让你输密码,此时输密码会隐藏你输入的密码
输完密码后就可以控制你的服务器了
安装宝塔到服务器
首先打开宝塔官网后
点击立即安装
然后往下找到你的服务器系统后,点复制。然后粘贴到你的服务器
安装链接
Liunx:
Centos安装命令:
1 | |
Ubuntu/Deepin安装命令:
1 | |
Debian安装命令:
1 | |
Fedora安装命令:
1 | |
我们点复制后粘贴到PuTTy里
如图:
然后回车
等待一会要你输入Y or N
Do you want to install Bt-Panel to the /www directory now?(y/n):
我们输入Y就好了
然后系统会继续执行指令
进入宝塔面板
安装好后会发现有连接宝塔面板的链接
就是宝塔外网和内网地址,我们复制到浏览器后回车
然后就输入账号和密码。(账号和密码在PuTTY里)
进入宝塔面板后,让我们安装LNMP套件 我们这里选择:
- Nginx 1.21
- MySQL 5.6
- Pure-Ftpd 1.0.4.9
- PHP 7.2
- phpMyAdmin 4.4
然后点立即安装,安装时间较长。等待即可
安装好了后我们进入安装图床教程。
开始部署图床
安装PHP-fileinfo扩展
依次点击软件商店-已安装-PHP7.2设置-安装扩展-fileinfo安装即可
安装完后记得重载配置和重启哦~
添加网站
依次点击网站-添加网站
下载图床
依次点击文件-远程下载-URL地址填写:
1 | |
然后点击下载
解压图床并粘贴到网站根目录
点击下载好的压缩包-右击-解压,接着我们点击解压后的文件夹-点击文件名左边的选择框,然后点击剪切。回到网页目录-粘贴即可
设置运行目录为Public
依次点击-网站-设置-网站目录-运行目录-/public,最后记得保存
配置Rewrite规则
依次点击网站-设置-伪静态
输入以下代码:
1 | |
输入代码:
好了记得保存哦~
添加SSL
什么是SSL?
A:SSL (Secure Sockets Layer 安全套接字协议 ),及其继任者 传输层安全 (Transport Layer Security,TLS)是为 网络通信 提供安全及 数据完整性 的一种安全协议。. TLS与SSL在 传输层 与 应用层 之间对网络连接进行加密。. 中文名.
SSL如何获取?
A:在宝塔面板可以申请SSL。但我这里是腾讯云的域名,直接在DNSPod申请就好了
SSL部署
首先下载SSL证书,解压压缩包,打开Nginx后看到后缀名为crt和key的文件
那就是你的证书
我们把它们添加到宝塔面板上
接着打开.key文件,把他全部都复制到宝塔秘钥KEY里.crt文件复制到宝塔证书(PEM格式)
然后保存打开强制HTTPS
开始使用
输入你的域名进入安装环节
然后点下一步
这里需要你数据库名、用户名、密码来完善你的图床
根据自己的数据库来填写
然后点击配置数据库
到这一步就完成了
结尾
如果你有不懂的,不会的。可以加我QQ:1754886979
记得给我视频来个大大的三连!
你们的三连是我前进的动力!































