Gullo两美元的NAT廉价VPS

地址:https://hosting.gullo.me/ 博客不添加AFF的

教程也是我在Google搜索得到的具体出自哪里忘记了- -!

我的Gullo这个月不能重装系统了所以还没测试本文教程,只是备份一下,下个月可以重装系统后测试

注册购买好NAT VPS后:

1,将IPv6地址解析至CF,或者通过自选CF-IP的方法解析,可参考-Cloudflare自选IP简单版-IPv6与IPv4

2,Debian8或者9

3,连接至SSH

一,安装PHP+Sqlite3

这里是用Sqlite3代替MYSQL;
Debian8系统先添加源与Key:

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

更新并安装PHP+Sqlite3

apt-get update -y
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

若是Debian9,可以直接更新并安装:

apt-get update -y
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
二,安装Caddy与Typecho(博客程序)

下载并安装Caddy

wget -N –no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

创建Typecho博客文件夹并下载

mkdir /typecho && cd /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 ./*

这样你的根目录就会多出一个typecho文件夹,里面就是你的typecho博客数据;

配置Caddy,请根据下面指示修改为你的域名或者IP,然后直接SSH输入即可

echo “http://你的解析域名或者IP+端口 {
gzip
tls 你的邮箱(此条为申请Let’s证书,若CF解析已设置灵活证书或博客地址为IP地址则删除此行)
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

接下来就是启动Caddy即可;

/etc/init.d/caddy start

另外一些基本的Caddy命令可以记一下:

重启Caddy
/etc/init.d/caddy restart

停止Caddy
/etc/init.d/caddy stop

查看Caddy日志
tail -f /tmp/caddy.log

最后打开域名或者IP即可进行Typecho安装过程!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注