Chevereto图床程序搭建

Chevereto图床程序搭建

PluginsKers
2021-01-05 / 2 评论 / 524 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年04月27日,已超过99天没有更新,若内容或图片失效,请留言反馈。

0x01前言

又一段人生空白过去了。 表情
而现在... 表情
因为找不到合适的图片代理,那么......
我们自己来折腾一个!
于是... 表情
我盯上了Chevereto
是什么就不赘述了,如何安装???

0x02环境

这里是使用的Oneinstack集成LANP搭建的环境。
https://oneinstack.com/auto/

0x001数据库

$ mysql -uroot -p
$ create database img;

0x002伪静态

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

附上我的Conf文件代码

server {
  listen 80;
  listen [::]:80;
  server_name img.52craft.cc;
  return 301 https://$server_name$request_uri;
}

server {
  listen 443 ssl;
  listen [::]:443 ssl;
  server_name img.52craft.cc;
  access_log /data/wwwlogs/img.52craft.cc_nginx.log combined;
  index index.html index.htm index.php;
  root /data/wwwroot/img.52craft.cc;

  # SSL
  ssl_certificate_key /data/cert/private.key;
  ssl_certificate /data/cert/full_chain.pem;

  ssl_session_timeout 1m;
  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_prefer_server_ciphers on;

  include /usr/local/nginx/conf/rewrite/none.conf;
  #error_page 404 /404.html;
  #error_page 502 /502.html;
  location ~ .*\.(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv|mp4)$ {
    valid_referers none blocked *.52craft.cc img.52craft.cc;
    if ($invalid_referer) {
        return 403;
    }
  }
  location ~ [^/]\.php(/|$) {
    #fastcgi_pass remote_php_ip:9000;
    fastcgi_pass unix:/dev/shm/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
  }
  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
    expires 30d;
    access_log off;
  }
  location ~ .*\.(js|css)?$ {
    expires 7d;
    access_log off;
  }
  location ~ /(\.user\.ini|\.ht|\.git|\.svn|\.project|LICENSE|README\.md) {
    deny all;
  }
}

PS:仅供参考

0x003证书

SSL证书来自freessl.cn
如何安装证书? 表情

新世界 大 门

0x03源码

# git clone https://github.com/Chevereto/Chevereto-Free.git

0x04安装

  • 访问网址
  • 按照提示填写信息进行安装...
  • 大功告成!

0x05最后

演示站自用站https://img.52craft.cc/

已弃坑,数据爆炸。

16

评论 (2)

取消
  1. 头像
    404name
    Android · Google Chrome

    弃坑+1,表情,不能直接用外部oss太麻烦了

    回复
    1. 头像
      PluginsKers 作者
      Android · Google Chrome
      @ 404name

      现在有更好的了,Github PicGo CDN就很香 表情

      回复