惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
U
Unit 42
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
F
Full Disclosure
月光博客
月光博客
Engineering at Meta
Engineering at Meta
博客园_首页
The Register - Security
The Register - Security
G
Google Developers Blog
The Cloudflare Blog
博客园 - Franky
K
Kaspersky official blog
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cisco Blogs
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
NISL@THU
NISL@THU
AI
AI
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Vercel News
Vercel News
T
Tor Project blog
P
Privacy International News Feed
D
Docker
I
Intezer
L
LangChain Blog
P
Proofpoint News Feed
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
博客园 - 聂微东
AWS News Blog
AWS News Blog
Martin Fowler
Martin Fowler
P
Privacy & Cybersecurity Law Blog
V
V2EX
Last Week in AI
Last Week in AI
C
Cybersecurity and Infrastructure Security Agency CISA
The Hacker News
The Hacker News
T
Tenable Blog
Blog — PlanetScale
Blog — PlanetScale
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog

思有云 - IOIOX - CentOS

CentOS 7 挂载腾讯云COS对象存储教程 - 思有云 CentOS 7 从Python2.7.5升级到Python2.7.16版本教程 - 思有云 LNMP环境中使用Docker安装配置GitLab教程 - 思有云 - IOIOX OLAINDEX另一个OneDrive目录索引应用部署教程 - 思有云 - IOIOX CentOS使用OneIndex部署OneDrive免费网盘教程 - 思有云 - IOIOX 一键安装脚本为CentOS 7 添加Swap交换分区 - 思有云 服务器安装ServerStatus监控探针教程 - 思有云 - IOIOX 群晖Virtual Machine Manager套件安装CentOS虚拟机 - 思有云
支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程 - 思有云 - IOIOX
博主: Stille · 2019-04-29 · via 思有云 - IOIOX - CentOS

前言

一直在寻找一款外观颜值高,部署简单,功能强大的图床程序.经过多达10款图床程序的测试,最终选择了Lsky Pro来作为正式环境的图床站点程序.

Lsky Pro的部署相对很多图床来说,环境需求简单,整个部署时间加上配置存储对于老手来说15分钟足以.最让我满意的是后台用户组功能,添加多个存储空间后,可以根据用户组来使用各自的存储空间.比如设置自己使用阿里云OSS,普通注册用户使用腾讯云COS,游客使用七牛或者又拍云,这样非常符合处女座洁癖患者的需求.

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


一、服务器环境要求

  • PHP版本 ≥ 5.6(建议使用PHP7+)
  • mysql版本 ≥ 5.5
  • mysqli支持
  • fileinfo拓展
  • curl拓展
  • rewrite

二、配置站点伪静态

为图床配置一个域名,并设置伪静态.
以下部分设置均分为宝塔面板和军哥LNMP两个环境,根据你的服务器环境参照设置.

宝塔面板设置伪静态

网站-设置-伪静态
选择thinkphp保存即可
1.jpg

军哥LNMP设置伪静态

手动编辑Nginx配置文件,添加以下代码:

location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last; break;
    }
}

2.jpg

军哥LNMP环境也可以在添加站点时直接调用thinkphp的rewrite.

3.jpg
4.jpg

三、配置运行目录及防跨站

首先下载源码,并上传文件到站点根目录.
配置网站首页目录为public,并关闭防跨站目录访问.

由于主目录改为public,而LNMP环境默认是禁用跨目录访问,所以我们需要关闭防跨目录访问.

宝塔面板设置目录及防跨站

网站-设置-网站目录
运行目录选择public
取消勾选防跨站攻击
5.jpg

军哥LNMP设置目录及防跨站

手动编辑Nginx配置文件,在原有目录后加上public.
6.jpg
SSH登录服务器,关闭防跨站.

LNMP安装目录默认情况下在 /root/lnmp1.5
进入tools文件夹,运行关闭防跨站命令
输入你的网站根目录路径

cd /root/lnmp1.5/tools
./remove_open_basedir_restriction.sh

7.jpg

四、设置文件夹权限

设置config文件夹用户和用户组为www:www,权限为0755.
SSH登录服务器,进入网站根目录,运行以下命令:

chown -R www:www config
chmod -R 755 config

五、配置数据库

为图床程序配置一个数据库,宝塔面板和LNMP添加站点时都可以很容易的创建数据库.本文将不在详细介绍.
使用域名访问网站,设置好数据库名,用户名,密码,管理员账号,邮箱,密码,即可完成配置.

六、其他文件夹权限

安装完成后会自动生成runtime文件夹,设置权限为0755,另外如需使用本地存储,public文件夹也需设置权限为0755.
SSH登录服务器,进入网站根目录,运行以下命令:

chown -R www:www runtime public
chmod -R 755 runtime public

结语

图床程序的安装配置已完成,后续配置存储策略非常简单,本站已测试本地 阿里云OSS 腾讯COS 七牛云KODO成功.欢迎使用本站免费图床https://pic.ioiox.com


晚高峰稳定 4K 的 IPLC 机场 解锁各流媒体 支持 ChatGPT. 晚高峰稳定 4K 的 IPLC 机场 解锁各流媒体 支持 ChatGPT. RedteaGO - 最划算的大陆漫游 eSim 流量卡,原生境外 IP,注册就送 3 刀。
RedteaGO - 最划算的大陆漫游 eSim 流量卡,原生境外 IP,注册就送 3 刀。

赞赏作者

如果喜欢我的文章,觉得对你有帮助,请随意赞赏!