关注互联网应用及运维技术的个人博客

小内存vps部署Typecho博客

前阵子入手了gullo的年付2刀nat,顺便在上面折腾上了个typecho博客。由于内存只有128m而且共享的ipv4都被墙了,所以刚刚开始折腾了一会宝塔都没弄明白,遂放弃……使用lnmp的时候发现php5安装报错,再放弃……后来想到了用Caddy+PHP+SQLite3来建站,参考了许多大佬的文章,终于折腾成功!

只安装了一个typecho,内存占用在35M左右,我觉得还可以再整几个!
:0 :0 :0 :0 :0


商家介绍

Gullo’S Hosting是一位LET论坛有名的oneman,gullo价格也便宜,IPv4地址提供20个端口映射,VPS采用OpenVZ架构。最低配置只需年付2美元,支持PayPal付款。
最低配置:
RAM 128 MB
CPU 1v Core
1 NAT W/20 Ports + 1 SSH Port/80
HDD 3 GB
Bandwidth 125 GB
$3.5/Year(可以使用优惠码LEB-NAT-128MB,折后为$2/Year)

VPS测试

2刀一年还要什么自行车?

食用教程

SSH连接

付款成功后,VPS信息会通过邮件发送至邮箱,你可以在邮件里看到你VPS的面板用户名与密码,root密码,IPv4的地址与SSH端口,记得保存好!
SSH工具:FinalShell
安卓手机可使用Juicessh然后手机使用代理

系统选择

gullo提供了好几个系统供我们选择,考虑到内存只有128m,因此我选Debian8系统。

绑定域名

  1. 在控制面板或者SSH输入 ifconfig -a 找到 inet6 addr 里面的IPv6地址;
  2. 使用AAAA记录将域名绑定至IPv6地址上;
  3. 电亮云朵图标并在SSL界面将加密模式为设置为full(完全)。

安装Caddy+PHP5

  1. 输入 bash <(curl -L -s https://git.io/JvNd7)
    如果提示:-bash: curl: command not found ,请先执行:apt-get update&apt-get install curl -y ;
  2. 输入 caddy install 按照提示一步一步设置,即可成功安装;
  3. 访问域名即可看见Caddy欢迎界面。

如果提示重定向次数过多,请编辑 /etc/Caddyfile 删去tls那一行,然后重启Caddy 输入caddy restart

安装SQLite3数据库

输入 apt-get install -y sqlite php5-sqlite 即可自动安装。

上传源码

  1. 进入根目录,输入 cd /var/caddywww ;
  2. 下载源码,输入 wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz ;
  3. 解压文件,输入 tar -xvf 1.1-17.10.30-release.tar.gz
  4. 进入build文件夹,输入 cd build ;
  5. 复制解压Bliud内的文件到根目录 cp ./* ../ -r ;
  6. 访问域名即可进入安装页面。

如果是php程序需要安装提示没有权限,那么执行:chown -R caddy:caddy /var/caddywww
每次更换了源码后或者更新了这个文件夹的文件后,都需要执行 chown -R caddy:caddy /var/caddywww

清理内存

由于折腾过程中乱下载东西,因为硬盘只有3G,后来才发现硬盘快满了……
所以内存快满了的时候可以清理一下无用缓存。

sudo apt-get autoclean                清理旧版本的软件缓存
sudo apt-get clean                    清理所有软件缓存
sudo apt-get autoremove               删除系统不再使用的孤立软件

可能会使用到的命令

  1. 安装zip命令
apt-get install unzip
  1. PHP5常用组件完整安装
apt-get install -y  php5-cgi php5-curl php5-gd php-pear php5-imagick php5-imap php5-mcrypt php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
  1. 修改时区
sed -i '[email protected]^;date.timezone.*@date.timezone = Asia/[email protected]' /etc/php5/fpm/php.ini
  1. 整站备份
    输入命令然后访问 域名/beifen.zip 便可下载到本地
cd /var/caddywww&zip -r beifen.zip *
赞(0)
未经允许不得转载:飞天狒狒 » 小内存vps部署Typecho博客

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址