64MB微型博客的搭建教程

本文共有1767个字,关键词:教程微型博客

2019.4.20 更新 更新了源

之前已经说过了,是按照参考大佬的 https://32mb.fingertc.com 搭建的微型博客演示站 https://alpharacks.64mb.net
下面这教程对Caddyfile按实际情况进行了一点点修改,能够在这台alpharacks的64M小鸡上运行。
4.19 新增OLVPS(T667.com)洛杉矶Psychz机房OVZ 64M小鸡演示站 https://t667.64mb.net

VPS配置

$2.99 USD Annually

硬盘 2G 内存 64M 流量 100G

搭建过程和之前无异。
系统环境:
操作系统:debian7 x86 minimal
web服务器:caddy
动态请求:PHP
数据库: sqlite3
安装php+sqlite3
考虑到系统性能emmm编译安装时不大可能了。。直接使用apt安装
添加源

原来的源不能用了,用VIM编辑/etc/apt/sources.list

vim /etc/apt/sources.list

deb http://ftp.debian.org/debian jessie main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free

整个文件的内容换成这个,直接就能用了

然后更新下

apt update

安装相关软件

apt-get install php5-fpm sqlite3 php5-sqlite

i> 上述方法安装的是php5.4,未安装其他php模块。
安装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

新建网站
创建网站目录

mkdir -p /home/64mblog chown -R www-data.www-data /home/64mblog

创建Caddyfile
大佬的脚本默认的配置文件位置为/usr/local/caddy/Caddyfile

64mb.tk {    
root /home/64mblog # 替换为自己的web目录
timeouts none
gzip
tls [email protected] # 改为你自己的邮箱,此项可选,为配置ssl证书
fastcgi / /var/run/php5-fpm.sock php
# 伪静态规则,参考https://32mb.cn/archives/3.html
rewrite {
    if {path} not_match ^\/admin
    to {path} {path}/ /index.php?{query}
} }

重启caddy

service caddy restart

好了 站点运行环境基本上就配置完成了。。。接下来的操作就和正常typecho的搭建流程一样了。
有几点说明:
如有必要可对php进行优化,减少内存占用。配置文件在/etc/php5/fpm/pool.d/www.conf具体修改如下
修改 pm = static
修改 pm.max_children = 1
经过实测,仅仅32m的内存在无swao的情况下,就算调整了php,caddy也很容易挂掉,因此本实例添加了32m的swap。

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论