热爱技术
专注分享

Linux下利用chevereto图床程序搭建图片外链库

最近发现了一个图床外链程序,适合拿来做图片展示,外链,界面美观大气,功能也强大。非常适合图多的站长用!而且这本身就相当于一个图片网站了。演示图如下(拿了某萌妹站长的图):

QQ图片20171221095038.jpg

QQ截图20171221095325.jpg

长话短说,下面是安装的步骤。

首先要准备的东西还是老生常谈的centos服务器一台,Xshell、winscp等工具。由于是做图片网站和外链的,所以网速越快越好,当然,国内的某云某云还是不要考虑了,基础版只有1M带宽,一张网页加载一年。推荐香港、日本或者新加坡等距离近的服务器,服务商还是推荐linode。

系统环境必备LNMP,具体服务器开通及LNMP环境搭建请看:从0开始,选购VPS,搭建LNMP环境+绑定域名解析+WordPress个人网站 的前三章,本文就不在赘述了。

确保了我们的服务器有LNMP环境,那么我们就可以开始了。

第一步 设置域名解析

在你的域名服务商那里添加一个A解析,以阿里云为例,在控制台-域名与万网-域名 中设置解析,如图:

image.png

其中主机记录是域名的前缀(如v.xiaoweigod.com 主机记录是v),记录值是服务器的IP地址。

接下来是在服务器中添加域名对应的网页目录,用xshell连接上你的机器,执行:

lnmp vhost add

如图填写你的域名、网站目录,伪静态和创建数据库都选no。

image.png

第二步 配置数据库并安装chevereto

  • 打开 http://你的服务器IP/phpmyadmin,使用账户root和数据库连接密码连接数据库。并新建一个名为 img的数据库。

image.png

  • 下载chevereto最新版本,已经整理好破解版本v3.8.11。 链接:https://pan.baidu.com/s/1bN8rBg 密码:wp0h

  • 解压并用winscp连接到你的服务器,上传到你的网页文件夹中。

第三步 安装配置chevereto

  • 首先你需要先创建一个 app/settings.php的文件,在网站目录执行:

vim app/settings.php

esc然后 :wq 保存。

  • 然后你需要给images和content目录读写权限,执行:

chown -R www:www images/
chown -R www:www content/
  • 配置一下伪静态,需要修改你的网站配置文件,在 /usr/local/nginx/conf/vhost/你的域名.conf,编辑这个文件:

vim /usr/local/nginx/conf/vhost/你的域名.conf

加入如下内容(详见官方文档:https://chevereto.com/docs/requirements):

# Image not found replacementlocation ~* (jpe?g|png|gif) {
        log_not_found off;
        error_page 404 /content/images/system/default/404.gif;}# CORS header (avoids font rendering issues)location ~ \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
        add_header Access-Control-Allow-Origin "*";}# Pretty URLslocation / {
        try_files $uri $uri/ /index.php?$query_string;}

然后重启nginx:

service nginx restart
  • 打开你的域名,可以看到安装界面,填入数据库信息。

image.png

  • 根据页面提示把这些内容加入app/settings.php文件中:

    image.png

  • 接着填写一些乱七八糟的管理员信息就OK了。

至于怎么用,那就看各位大佬了。搭都能搭起来,用肯定不在话下吧。这个管理界面还是挺人性化的,也可以设置成中文,小白三分钟就能学会。

image.png

最后打个广告,欢迎加入本博客交流群:点击链接加入群【小伟博客技术交流群】 群里资源比网站里的要多,刚建的,目前就我一个人,希望各位小白和大佬赏脸。Linux下利用chevereto图床程序搭建图片外链库

赞(1) 打赏
未经允许不得转载:小伟博客 » Linux下利用chevereto图床程序搭建图片外链库

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    为什么我填好安装信息及数据库之后,浏览器自动刷新进入就直接说520错误

    youngfree 8个月前 (12-09) 来自天朝的朋友 谷歌浏览器 Windows 10 回复
  2. #2

    在 linux 上搭建 chevereto 图床,但是不知道为什么到最后一步从网页访问就会 404,nginx 伪静态按照要求写好了,而且也重启过服务,求破~。

    cat 2个月前 (06-24) 来自天朝的朋友 谷歌浏览器 Windows 7 回复
    • misery

      @cat 网站的主页目录有改过么?

      misery 2个月前 (07-04) 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_0 回复

小伟博客 热爱技术 专注分享

网站发展历程WKM萌妹博客

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏