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

推荐订阅源

GbyAI
GbyAI
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
D
Docker
Blog — PlanetScale
Blog — PlanetScale
罗磊的独立博客
美团技术团队
V
V2EX
Last Week in AI
Last Week in AI
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Microsoft Security Blog
Microsoft Security Blog
Microsoft Azure Blog
Microsoft Azure Blog
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
B
Blog RSS Feed
博客园_首页
B
Blog
博客园 - 叶小钗
I
InfoQ
WordPress大学
WordPress大学
L
LangChain Blog
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
The Register - Security
The Register - Security
MyScale Blog
MyScale Blog
云风的 BLOG
云风的 BLOG
博客园 - 司徒正美
Latest news
Latest news
W
WeLiveSecurity
T
The Exploit Database - CXSecurity.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Cyberwarzone
Cyberwarzone
Scott Helme
Scott Helme
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CERT Recently Published Vulnerability Notes
C
CXSECURITY Database RSS Feed - CXSecurity.com
Recent Commits to openclaw:main
Recent Commits to openclaw:main
N
News and Events Feed by Topic
S
Secure Thoughts
The Hacker News
The Hacker News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News

思有云 - IOIOX - LNMP

甲骨文云 Oracle Cloud 解决 ARM 服务器安装军哥 LNMP 环境的几个问题 - 思有云 LNMP环境中使用Docker安装配置GitLab教程 - 思有云 - IOIOX 宝塔面板一键安装LNMP和LAMP环境教程 - 思有云 - IOIOX 服务器一键安装LNMP和LAMP环境教程 - 思有云 - IOIOX
支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程 - 思有云 - IOIOX
博主: Stille · 2019-04-29 · via 思有云 - IOIOX - LNMP

前言

一直在寻找一款外观颜值高,部署简单,功能强大的图床程序.经过多达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 刀。

赞赏作者

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