如何在小内存主机上搭建博客

内存和储存极小的情况

我推荐你使用 https://github.com/dylanbai8/Onekey_Caddy_PHP7_Sqlite3

这个仓库中有一键搭建环境和程序的脚本,不仅支持zblog ,wordpress ,typecho ,还支持了其他文件管理程序和笔记程序等。并且还提供了整机备份的脚本。

但是你需要在debian 8+ 的vps上去运行,不支持centos

另外caddy伪静态的配置

nano /etc/dylanbai8/caddy/Caddyfile

然后在第一个和第二个(如果你使用了443端口/SSL)最外层花括号里的尾端输入

#Wordpress伪静态
rewrite {
  if {path} not_match ^\/wp-admin
  to {path} {path}/ /index.php?{query}
}

#Typecho伪静态
rewrite {
    if {path} not_match ^\/admin
    to {path} {path}/ /index.php?{query}
 }

或者通用的

rewrite  {    
    if {path} not_has admin
    to {path} {path}/ /index.php
}

其他情况

如果你的VPS还可以支撑你跑其它环境以外的程序,那么我首先推荐你使用 https://BT.CN 的面板,他也预置了一键搭建环境的脚本,占用并不高。但是如果你的内存小于128,我个人不推荐你使用任何面板程序。


内容优化

减少格式,减少图片,减少页内内容,从而减少程序加载对服务器的压力

原文来自我的博客: https://96mb.io 一个搭建在96mb内存主机上的博客

上一篇:nginx rewrite


下一篇:Redis 持久化-AOF自动重写配置