梓悦生活

  • 🍟首页
  • 🍪免费资源
  • 🍓Wordpress
  • 🍋琐碎生活
  • 🍘关于
关注周围的人或事,体验人生历程
  1. 首页
  2. 琐碎生活
  3. 正文

小内存VPS安装Caddy+PHP7+Sqlite3环境,并快速搭建Typecho博客

2019/04/15 5699点热度 1人点赞 0条评论

一般搭建博客的方法就是使用lnmp、lamp等一键包,或者宝塔、kangle、AMH等面板来搭建Web环境,不过都只适合大点内存的VPS服务器,小点的比如96M、128M服务器就不行了,这时候就可以通过安装其它环境来搭建网站环境,这里分享一下Caddy+PHP7+Sqlite3安装教程,3分钟就可以搭建一个Typecho博客,并成功运行在96M的VPS服务器上。

安装

教程只写Debian 8、9,建议选择mini版。如果你是96M或者128M的KVM建议增加点Swap

1、安装PHP 7和Sqlite 3

#Debian 8系统
#添加源
echo "deb http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list
echo "deb-src http://packages.dotdeb.org jessie all" | tee --append /etc/apt/sources.list
#添加key
wget --no-check-certificate https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
#更新系统
apt-get update -y
#安装PHP 7和Sqlite 3
apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y

#Debian 9系统
#更新系统
apt-get update -y
#安装PHP 7和Sqlite 3
apt-get install php7.0-cgi php7.0-fpm php7.0-curl php7.0-gd php7.0-mbstring php7.0-xml php7.0-sqlite3 sqlite3 -y

2、安装Caddy
这里直接使用逗比的一键脚本

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

3、下载Typecho

mkdir /typecho && cd /typecho
#以上创建并解压目录为 /typecho,以下为最新稳定版
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz
tar zxvf 1.1*
mv ./build/* ./
rm -rf 1.1* buil*
chmod -R 755 ./*
chown www-data:www-data -R ./*

4、配置Caddy

注意:此配置需要在root直接根目录 修改如下内容,SSH输入后,直接回车即可

#以下全部内容是一个整体,是一个命令,修改示例域名后全部复制粘贴到SSH软件中并一起执行
echo "http://moerats.com {
    redir https://www.moerats.com{url}
    }
    https://www.moerats.com {
    gzip
    tls [email protected]
    root /typecho
    fastcgi / /run/php/php7.0-fpm.sock php
    rewrite {
        if {path} not_match ^\/admin
        to {path} {path}/ /index.php?{query}
     }
}" > /usr/local/caddy/Caddyfile

参数说明:

#第一个{}参数为重定向,将http://moerats.com重定向到了https://www.moerats.com,根据实际情况修改
#tls 此项可选,为配置ssl证书。为自动签发Let's证书,邮箱随便填,使用自签发证书的请先解析好域名,如果想使用自己的证书,则将tls一行改成tls
/root/xxx.crt /root/xxx.key即可,后面为证书路径。

 5、最后启动Caddy

/etc/init.d/caddy start
#如果启动失败,请查看下系统是否自带Apache2,然后运行apt remove apache2卸载掉

然后可以访问域名进行安装了。

请输入图片描述

数据库文件在/typecho/usr文件夹,记得随时备份。

Caddy说明

启动:/etc/init.d/caddy start
停止:/etc/init.d/caddy stop
重启:/etc/init.d/caddy restart
查看状态:/etc/init.d/caddy status
查看Caddy启动日志:tail -f /tmp/caddy.log
安装目录:/usr/local/caddy
Caddy配置文件位置:/usr/local/caddy/Caddyfile
Caddy自动申请SSL证书位置:/.caddy/acme/acme-v01.api.letsencrypt.org/sites/xxx.xxx(域名)/

博主已在Virmach OVZ 128M的VPS上安装测试成功。

 

本文转载自:https://www.moerats.com/archives/651/

标签: VPS
最后更新:2019/04/15

Meteor

关注周围的人或事,体验人生历程!

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

文章目录
  • 安装
  • Caddy说明
最新 热点 随机
最新 热点 随机
[教程]AWS免费EC2注册/使用/添加IPV6/SSH连接/删除实例 使用VestaCP搭建邮局(含DKIM,DMARC教程) [教程]利用宝塔面板邮局管理器搭建Roundcube Webmail自建邮局 [测评]喵云互联绍兴电信NAT套餐1测评 iperf3 网络性能测试 [收藏]13 个免费 PPT 模板网站汇总
[测评]喵云互联绍兴电信NAT套餐1测评[教程]利用宝塔面板邮局管理器搭建Roundcube Webmail自建邮局使用VestaCP搭建邮局(含DKIM,DMARC教程)[教程]AWS免费EC2注册/使用/添加IPV6/SSH连接/删除实例
DNSCEO提供免费的智能DNS服务 wordpress去掉win主机链接中的index.php Linux VPS一键添加/删除Swap虚拟内存 Azure虚拟机开通后需要做的那些事 腾讯微博两周年,完成任务获得2次100%中奖机会,红绿蓝钻+实物大奖等你拿 必应每日图片PHP获取更新
最近评论
b2b系统 发布于 1 年前(12月29日) 感谢分享
Meteor 发布于 2 年前(10月20日) 哈哈,友链一直都在,后来换了主题后忘记修改显示数量了,现在恢复好了。
弋牧 发布于 2 年前(10月12日) 这里已经看不到我的友连了吗?
彩鸽 发布于 2 年前(10月04日) 写的不错
B2B海外商城系统 发布于 2 年前(09月21日) 感谢分享
标签聚合
Linux技巧 域名解析 wordpress VPS 宝塔 技巧 虚拟主机 活动
友情链接
  • Anders Norén
  • Appurse
  • CSS参考手册
  • DeeTeam-迪提姆
  • Fatesinger
  • FreeSSL
  • gandi
  • Internetbs
  • LogoMaker
  • Meteor's Blog
  • PM唐杰
  • SSL For Free
  • WPEX-Themes
  • 优品PPT
  • 免费顶级域名
  • 博客大全
  • 印记
  • 弋牧
  • 挖站否
  • 闫宝龙博客

COPYRIGHT © 2023 梓悦生活. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang