Serv00在Tos更新之后,机器闲置也可能被收回,索性拿来建个静态站。从hexo,halo,hugo,wp中选择了Typecho,原因主要是包含前后端,能上网就能写,轻量化,配置要求不高。部署过程:
域名:us.kg域名(已变为dpdns.org)
服务器:serv00
Typecho : 官网下载
Typecho主题:使用Hexo主题Butterfly的Typecho移植版
域名
- 把xxx.dpdns.org域名托管到cf
- 在cf上添加A记录,域名指向到服务器IP,打开小黄云
- 在cf上将SSL/TLS设置为 完全(严格) ,在边缘证书中将“始终使用HTTPS”打开,在源服务器中生成源证书并保存。
Serv00
- 在WWW website中,Add website,输入域名,website type 选择php, 不勾选 DNS support (由于域名已托管CF),点击ADD。然后点击Manage SSL certificates,点击在CF上A记录指向的服务器IP所对应的按钮manage,点击ADD certificate。Type选择Cerficate file 。Certificate file 和Key file上传在CF上保存的源证书和私钥。Domain选择对应的域名。点击ADD。
- 数据库在Mysql和PostgreSQL中选择了后者,没用过试一下,点击PostgreSQL, add database。填入并记录下Database name 和Password。点击Add。
- 用终端工具(如Termial)登录serv00,下载typecho代码
cd domains/xxx.dpdns.org
git clone https://github.com/typecho/typecho.git
rm -rf public_html/
mv typecho public_html其中xxx.dpdns.org替换为域名
浏览器访问域名 xxx.dpdns.org ,应该看到Typecho 安装界面,需要初始化配置
- 数据库适配器:选pqsql原生函数适配器
- 数据库前缀:默认
- 数据库地址:pgsqlxx.serv00.com(其中xx为serv00服务器组编号,管理后台可查)
- 数据库名:同上方Database name(一定要带pxxxx_类似的前缀)
- 密码:同上方password
- 数据库名:同上方Database name(一定要带pxxxx_类似的前缀)
数据库默认端口:5432(默认不变)
点继续后,创建管理员用户名、密码、邮件地址。Typecho搭建完成。
Typecho 主题(可选)
进入作者github项目页,从Release下载最新的1.8.1的zip包。可通过Serv00管理后台的File manage文件管理页面,将Zip放入domains/xxx.dpdns.org/usr/themes目录下解压。然后域名登录typecho管理后台,选中该主题即可启用主题。
Enjoy!