博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Digitalocean搭建Ghost博客
阅读量:6256 次
发布时间:2019-06-22

本文共 1936 字,大约阅读时间需要 6 分钟。

GitHub开发者工具

在一次偶然的网上瞎逛状态下,发现了,只需要开发者提供一个edu的邮箱,便可以获取14个最佳免费GitHub开发者工具。

Digitalocean创建Ghost应用

开发者工具中提供了Digitalocean$100平台账户代金券,去到主页,进行账户注册,输入代金券的Code,账户就会自动充值100刀。Digitalocean需要绑定信用卡,在创建新的Droplets之前,需要进行一系列的认证,按照它教的步骤走就行,直到你接收到这样的邮件:

Hello,

You appear to have an incomplete verification ticket. To help us further verify your identity, please send us the following:

  • A photo of you holding your government-issued photo ID or passport, so that both are clearly visible and readable, like so:

    Send these documents to us at verify@digitalocean.com with the subject "Ticket #490475" and respond to the original ticket.

We do this manual review process to ensure the safety and security of the platform for legitimate users, and to prevent cases of credit card fraud or identity theft. Once you have sent that information, please let us know by replying to this ticket.

We're sorry for the inconvenience and hope you understand why we do this verification process.

这里你需要提供一张发送指定的邮箱,通过验证之后,你就可以在Digitalocean上愉快的玩耍了。

创建Droplets

第一步,填写Droplet Hostname,这个按照个人喜欢的去填写,建议不使用中文。

Digitalocean 收费标准

Digitalocean-cost.png

这里就按照大家的不同需求选择不同的方案,我选择的是5刀,穷学生伤不起(U •́ .̫ •̀ U)

选择主机所在的区域

这里就不上图了,我选择的时默认给的NewYork 2

选择操作系统和应用(Ghost)

app.png

完成以上操作,点击Cteate Droplet,变创建完成了。

部署使用Ghost

Digitalocean官方给出了教程,是全英文,但是比较简单易懂,我这里简写一下主要步骤

1.按照以上的方式创建好Ghost应用,digitalocean会发送一封邮件到你指定的邮箱中,邮件中提供VPS的账号(root)以及密码

2.通过Digitalocean提供的VPS的IP地址,进入到到主机中,我这里使用的SSH方式,用iTerm直接连接,命令如下

sudo ssh root@104.236.113.X

3.修改nginx的配置,以匹配你的域名,使用vim命令修改/etc/nginx/sites-available/ghost文件中的server_name,修改为你的域名,设置域名的办法在后面提供。

4.编辑Ghost配置文件, 使用vim命令修改/var/www/ghost/config.js,修改其中的URL选项。
5.完成以上之后,使用service ghost restart对服务器进行重启,然后打开浏览器输入 "你的域名/ghost" ,就会出现以下页面:

ghost-signup.png

填写完成以后,便可以就入后台,一个完整的独立博客系统就搞定了。

部署域名

这里有官方的一个教程,按照这个教程,是将域名迁徙到digitalocean来,教程比较简单,我也亲自操作过,目前我的sulihuang.com这个域名就是用这种方式使用的。

之前提到的GitHub开发者工具中,为开发者提供一个.me的免费域名,免费周期好像是20个月,我这里介绍使用namecheap进行的域名解析。

进入namecheap注册域名完成之后,进入这个页面,点击All Host Records,

屏幕快照 2015-01-15 下午5.27.26.png

@代表域名本身,IP表示要绑定的主机地址。

转载地址:http://oqxsa.baihongyu.com/

你可能感兴趣的文章
PHPSQL注入
查看>>
每天一道算法题(30)——高效的求斐波拉契数列
查看>>
观察者模式(订阅/注销模式)
查看>>
CSS3字体发光效果
查看>>
target!
查看>>
打印错误,无法重新打印的解决方法。
查看>>
TCP/IP四层模型和OSI七层模型的概念
查看>>
Git创建合并和删除分支
查看>>
MyBatis学习总结(12)——Mybatis+Mysql分页查询
查看>>
CentOS虚拟化尝试
查看>>
silverlight 转换器经典demo
查看>>
ObjectDetection中的一些名词中英文对照
查看>>
1、什么是cookie?
查看>>
stringByAppendingPathComponent和stringByAppendingString的区别
查看>>
Python字符串,元组、列表、字典
查看>>
ES6 基础学习
查看>>
js插件---bootstrap-datepicker.js是什么
查看>>
php实现把数组排成最小的数(核心是排序)(看别人的代码其实也没那么难)(把php代码也看一下)(implode("",$numbers);)(usort)...
查看>>
dom小练习
查看>>
vue实时显示当前时间且转化为“yyyy-MM-dd hh:mm:ss”格式
查看>>