欢迎加入淘惠券寻礼品
淘惠券寻礼品
  • 搜淘宝
  • 搜京东
  • 搜拼多多
微信扫一扫

关注微信公众号
查券更方便

树洞外链免费图床搭建教程

2021-08-03


一. 树洞外链是什么?

树洞外链是一个开源的图床文件。自己搭建一个图床,可以在日常的Markdown写作中插入图片,提高文章的可读性。

树洞外链项目的地址:github.com/HFO4/shudong

二. 树洞外链的搭建步骤

先安装树洞外链的运行依赖三个工具:

  • Nginx

  • PHP

  • Mysql

Nginx的安装:apt-get install nginx

PHP的安装:

step1.在/etc/apt/sources.list新增源

deb http://mirrors.digitalocean.com/debian jessie main contrib non-free
deb-src http://mirrors.digitalocean.com/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://mirrors.digitalocean.com/debian jessie-updates main contrib non-free
deb-src http://mirrors.digitalocean.com/debian jessie-updates main contrib non-free

step2. apt-get update

step3. apt-get install php5-fpm php5-mysql

Mysql的安装:apt-get install mysql-server


三个工具安装好后,可以下载shudong的项目了:

wget github.com/HFO4/shudong
  1. 将其解压:tar -xzvf 2.4.7.tar.gz

  2. 加压后的目录放到:/home/www-data/shudong

root@debian:~# ls /home/www-data/shudong/
admin  config.php  content  data  favicon.ico  f.php  includes index.php  LICENSE  README.md  s.php  views

3. 接着改变这个目录的属主:chown www-data:www-data /home/www-data/shudong -R

4. 修改nginx的配置文件/etc/nginx/sites-available/default,

server {
	listen 80 default_server;


	root /home/www-data/shudong;

	index index.html index.htm index.nginx-debian.html;

	server_name _;

	location / {
		index = index.html index.php
		try_files $uri $uri/ =404;
	}	location ~ .php$ {
        fastcgi_pass   unix:/var/run/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME /home/www-data/shudong/$fastcgi_script_name;
        include        fastcgi_params;
    	}}

5. 重启nginx:systemctl restart nginx

6. mysql的数据库创建:

登录root用户:mysql -u root -p
创建数据库shudong:CREATE DATABASE shudong

7. 登录对应的vps的80端口,初始化配置树洞即可。注意输入的数据库名字是第6部创建的树洞。

三、树洞禁止游客和其他注册用户上传

  1. 登录/admin这个url,输入管理员账号密码进行管理

  2. 添加一个远程方案,http url随便填,上传文件大小限制改为0

图1 远程方案(禁止上传的方案)

3. 新增一个用户组:self(名字可以自己定义)

4. 用户管理面板,将游客和注册用户的上传方案设为前面创建的方案,即不能上传

图2 用户组配置

5. 注册一个新的用户,在后台将其改为self分组,以后就用这个新用户上传文件即可。

图3 可上传文件的用户(已打马赛克)


上一篇:阿里云盘永久福利码

下一篇:支付宝开放平台当面付对接网站