【128MB】小内存VPS搭建网站
本文最后更新于 1496 天前,其中的信息可能已经有所发展或是发生改变。

DEMO

Demo直达:已删除


系统环境

Demo搭在Gullo-hosting的2刀年付德国NAT机上,有一个ipv4端口的20个ipv6地址。系统选择的是自带的Debian8精简版,占用内存小,用着顺手。由于是OpenVZ架构,不能自己DD系统。


一键脚本

脚本特性:

  • 小内存VPS 一键安装 Caddy+PHP7+Sqlite3 环境 (支持VPS最小内存64M)
  • 一键绑定域名自动生成SSL证书开启https(ssl自动续期)、支持IPv6
  • 一键安装 typecho、wordpress、zblog、kodexplorer、laverna、一键整站备份
  • 一键安装 rinetdbbr
  • 经典组合 Website(caddy+php7+sqlite3+tls)+Rinetdbbr
  • 支持系统:Centos 7+ Debian 8+ (建议选择 Debian 8 mini版)

1.解析好域名 2.执行以下命令

3.提示:支持IPv6(AAAA记录)如果本地网络不支持IPv6可以通过cloudflareCDN转换为IPv4

wget -N --no-check-certificate git.io/c.sh && chmod +x c.sh && bash c.sh

一键安装 typecho 博客

bash c.sh -t

一键安装 wordpress 博客

bash c.sh -w

一键安装 zblog 博客

bash c.sh -z

一键安装 kodexplorer 可道云

bash c.sh -k

一键安装 laverna 印象笔记(版本较旧,不推荐)

bash c.sh -l

一键整站备份(一键打包/www目录 含数据库)

bash c.sh -a

一键安装 rinetd bbr 端口加速

bash c.sh -b

一键卸载命令:

卸载 caddy
bash c.sh -unc

卸载 php+sqlite
bash c.sh -unp

卸载 rinetdbbr
bash c.sh -unb

【统一回答】:关于安装失败的解决办法!

由于idc为小内存vps提供的系统镜像普遍经过了大量的精简,因此脚本安装过程总会遇到这样那样的问题,大都是系统镜像的原因(或者默认源在你的vps不可用)。

请尝试更换源手动更新系统后再运行脚本,如果你不懂这些,可以尝试直接更换其它的系统镜像重新安装系统。

由于时间关系,如无重大问题,此脚本近期内将不再更新。

本项目创立之初便在Bash脚本内为每一段代码尽量详细的标注了备注说明,随着时间的推移,脚本内涉及到的资源链接会不可避免的失效,如果你遇到问题,可以自行fork本项目,尝试修改和发表脚本。(使用Notepad++软件或者在GitHub网页内可以直接编辑 .sh 脚本)

安装Wordpress遇到的小问题:

提示错误Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

分析:由于一键脚本安装sqlite作为数据库,没有自动安装php7.0-mysql扩展,导致wordpress检测到扩展缺失

解决办法:

apt-get install php7.0-mysql

CDN

你问我NAT机怎么建站?不是有ipv6地址嘛。当然由于ipv6国内没有完全普及,而且出口带宽极其有限, 路由还满地球飞,所以直接用ipv6建站肯定不行,这时我们就需要cdn的帮助了。因为没有备案,所以这里我选择的是Cloudflare

域名接入Cloudflare

这里不再赘述,请看教程:https://www.jianshu.com/p/1e73c2d66ac8

优点

  • 免费套餐,无限流量(滥用会ban),无视DDOS
  • 丰富的自定义设置, 丰富的页面规则 。
  • 强大的防火墙,著名的5秒盾。
  • 许多新技术的支持。
  • ipv4/ipv6支持。
  • 全球节点分布+Anycast(任播)。
  • 最近有了中文支持。

缺点

  • Cloudflare免费版移动网络会自动分配到香港节点,速度不错
    电信、联通会分配到美西地区,网速感人
  • 免费版就3条页面规则,要好好利用。

Tips:

如下图,源服务器开启SSL后别忘了在Cloudflare后台将 SSL/TLS 加密模式改为完全严格

本文链接:https://www.edgelogs.com/2.html
若无特别说明,本文采用 CC BY-NC-SA 4.0 协议进行许可
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇