在Azure中搭建Ghost博客并绑定自定义域名和HTTPS
- 绪论
之前一直使用cnblog写博客,现在将博客迁移至Microsoft Azure上的Ghost博客上,Ghost博客使用Markdown书写博客,页面简洁,是我喜欢的风格。具体参见官网:https://ghost.org/ ,将创建流程介绍一下。 - 在Azure上搭建Ghost博客
不得不说,在Azure上面搭建Ghost博客真的是太简单了,完全傻瓜化。
- 搜索到Ghost Blog项目

- 填写应用名称AppName,一般而言,将创建的Ghost博客默认域名为[AppName].azurewebsites.net;选择自己的订阅;资源组可以新建也可以使用现有的,没有大的影响,资源组就是对资源分类,好管理Azure上创建的WebApp之类的资源;应用服务计划可新建可使用现有的;其余默认;创建

之后会有一段部署时间,等待即可。 - 博客的具体使用自行探索,很简单。默认的管理后台为[AppName].azurewebsites.net/ghost。进入后台后,左侧的管理目录:New Post创建博客;Content增删改查所有博客;General中有对博客logo,博客名这些常规设置的选项;Labs里面有导出导入博客的选项等等,自行探索吧~
- 绑定自定义的域名
注意:由于我是配置完成后写的博客,所以图中展示的均为已经配置好的结果图。
- 购买域名。我这个 wintercolor.tech 的域名是在https://get.tech/ 上面买的,因为使用学生身份可以免费嘛。
- 配置DNS。A.进入域名管理后台,找到DNS Management,选择Manage DNS

B.在打开的窗口中,首先选择A records,添加3条记录,Host Name分别填:(不填),www,*


C.Destination IPv4 Address全部填刚刚创建的Ghost WebApp的外部IP,这个IP可以在创建的应用服务的自定义域中找到。

D.配置完成应该类似如此,注意,你的A records中可能比下图多三个默认记录,最好将其删除:

E.选择TXT Records,点击Add TXT Records

F.添加两条记录,Host Name分别填写:(不填),www;Value填写:[AppName].azurewebsites.net(也就是Azure分配给你的的默认域名)

G.配置完成应该类似如此(按照上述步骤,你应该只有两条记录):

- 在Azure中自定义域
- 做好上述的准备后,就可以自定义域名了。在Azure的控制面板中,选择“自定义域”,“添加主机名”

- 在主机名的文本框内,填写你购买的域名,点击“验证”,之后Azure会验证域名的有效性。验证完成后,点击“添加主机名”,即可完成。


如此便可以使用自己购买的域名访问创建的博客了。
- 为博客添加HTTPS
关于HTTPS,其为网站提供高安全性,可防止劫持。参见:http://baike.baidu.com/link?url=2XKEA34oI4sMBPquyiMBeimLDgvmnRx8Wp_1WnBUJSLDcj8vAJM0QrdsOiYlLYw5TuvAfAV4UuFkJ0AX9uR3xK
- 获取.pfx证书。可以通过多种途径获取.pfx证书,实际上Azure中也可以购买HTTPS证书。免费的证书推荐:https://www.sslforfree.com/ 缺点在于证书有效时间为3个月,到期免费续期即可。
- 上载证书。

即可为博客添加HTTPS
在Azure中搭建Ghost博客并绑定自定义域名和HTTPS的更多相关文章
- CentOS 7.2 搭建 Ghost 博客
因为平时记录一些文档或想法基本使用 markdown 的语法,Mac 下推荐一款 markdown 的编辑器 Haroopad:上周无意发现 Ghost 有支持 Mac 的桌面版本了,并且同样开源 h ...
- 部署在GitHub的个人博客如何绑定个人域名
前提是已经搭建好了自己的个人博客 如果想要搭建自己的个人博客可以来我的个人博客学习呀 地址 购买域名 首先想要绑定域名,总归需要去购买一个属于自己的域名吧,我是在腾讯云上面购买的域名(不是广告) 在腾 ...
- windows下github pages + hexo next 搭建个人博客
一.github pages 搭建个人博客一般需要购买域名和空间,github pages为我们提供了这两样东西,而且是免费的,相关介绍和使用方法参考这里 github pages. 二.Hexo 一 ...
- 使用github+jekyll搭建个人博客
聊聊起初 每次看到大牛们的博客,都会激起一颗一定要搭建自己博客的心,毕竟有着一颗向大牛们看齐的心.但是一直不知道如何下手,从最初的csdn写写博客到在github上建立仓库写代码分享,虽然也能够记录一 ...
- SpringBoot技术栈搭建个人博客【前台开发/项目总结】
前言:写前台真的是我不擅长的东西...所以学习和写了很久很久...前台页面大概开发了两天半就开发好了,采用的静态的html和bootstrap来写,写后台的时候纠结住了...怎么说呢,写页面真的是头疼 ...
- SpringBoot技术栈搭建个人博客【后台开发】
前言:在之前,我们已经完成了项目的基本准备,那么就可以开始后台开发了,突然又想到一个问题,就是准备的时候只是设计了前台的RESTful APIs,但是后台管理我们同样也是需要API的,那么就在这一篇里 ...
- 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等
本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 第一部分 - 博客/文档系统的搭建 搭建博客有很多选择,平台性的比如: 知名的CSDN, 博客园, 知乎,简 ...
- 【ghost初级教程】 怎么搭建一个免费的ghost博客
ghost博客系统无疑是这个月最火热的话题之一,这个号称”只为博客“的系统,早在项目开始之初就受到了众人的关注.它使用了当前最火热node.js技术,10月14日发布了V0.3.3版本.江湖传言它将是 ...
- Ghost博客安装
Ghost博客是一个基于Node.js 的开源博客平台,由前WordPress UI 部门主管John O'Nolan 和WordPress 高级工程师Hannah Wolfe 创立,目的是为了给用户 ...
随机推荐
- 简洁常用权限系统的设计与实现(五):不维护节点的深度level,手动计算level,构造树
这种方式,与第三篇中介绍的类似.不同的是,数据库中不存储节点的深度level,增加和修改时,也不用维护.而是,在程序中,实时去计算的. 至于后面的,按照level升序排序,再迭代所有的节点构造树,与 ...
- Scala入门到精通——第二十七节 Scala操纵XML
本节主要内容 XML 字面量 XML内容提取 XML对象序列化及反序列化 XML文件读取与保存 XML模式匹配 1. XML 字面量 XML是一种很重要的半结构化数据表示方式,眼下大量的应用依赖于XM ...
- Web自动化工具对比
首先说一下我对Web自动化测试与CS自动化测试的认识.从宏观对比都是通过脚本自动化完成功能的验证,区别不大.Web测试更为显著的浏览器兼容性.安全,以及与Web技术相关的表单测试.链接测试等,其实都是 ...
- 一个2013届毕业生(踏上IT行业)的迷茫(4)
等了大概三个月,终于到9月份了,以前没有出过远门,这次要去西安上学,一个人父母还是不放心,带了几件衣服就和父亲匆匆去坐火车,这一路有多少个第一次啊,第一次和父亲一块坐车.第一次坐火车.第一次出县城.第 ...
- 【cocos2dx 加载资源目录】
从互联网下载vsproject代码.编译一切都还好吗,当发现向导的最后一个执行create没有找到图片功能异常.看图片Resource的内容下表,他没有排除的图像的可能性. 那么之后呢?!仅仅能是pr ...
- 如何移除解决方案中的TFS版本控制
1.清除(删除)项目下的所有版本控制文件,这些文件有:*.vssscc,*.vspscc删除这些版本控制文件比较简单,搜索这些后缀的文件,删除即可. 2.修改项目的解决方案文件:*.sln (1).先 ...
- VS2015如何自定义类模板、我的模板——原来这么简单!
在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7.XP之类的独独没有win8的.故此自己不断的尝试修改发现方法如下 ...
- 开启win10下Ubuntu子系统的SSH服务
原文:开启win10下Ubuntu子系统的SSH服务 版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/zhouzme https://blog.csdn ...
- Matlab Tricks(二十六)—— 置乱(随机化)与恢复(shuffle/permutation & restore)
x = 1:10; n = length(x); perm = randperm(n); x_perm = x(perm); % x_perm 表示置乱后的结果 x_ori(perm) = x_per ...
- CentOSserverMysql主从复制集群结构
在配置Mysql数据库主从复制集群时间,以确保: 1.主从server操作系统版本号和位数一致. 2.Mysql版本号一致. 为了保证稳定性,最好server操作系统和Mysql数据库环境一致. Ce ...