在Azure中搭建Ghost博客并绑定自定义域名和HTTPS

  1. 绪论

    之前一直使用cnblog写博客,现在将博客迁移至Microsoft Azure上的Ghost博客上,Ghost博客使用Markdown书写博客,页面简洁,是我喜欢的风格。具体参见官网:https://ghost.org/ ,将创建流程介绍一下。

  2. 在Azure上搭建Ghost博客

    不得不说,在Azure上面搭建Ghost博客真的是太简单了,完全傻瓜化。

  • 搜索到Ghost Blog项目

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

    之后会有一段部署时间,等待即可。

  • 博客的具体使用自行探索,很简单。默认的管理后台为[AppName].azurewebsites.net/ghost。进入后台后,左侧的管理目录:New Post创建博客;Content增删改查所有博客;General中有对博客logo,博客名这些常规设置的选项;Labs里面有导出导入博客的选项等等,自行探索吧~
  1. 绑定自定义的域名

    注意:由于我是配置完成后写的博客,所以图中展示的均为已经配置好的结果图。

  • 购买域名。我这个 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.配置完成应该类似如此(按照上述步骤,你应该只有两条记录):

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

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

    如此便可以使用自己购买的域名访问创建的博客了。

  1. 为博客添加HTTPS

    关于HTTPS,其为网站提供高安全性,可防止劫持。参见:http://baike.baidu.com/link?url=2XKEA34oI4sMBPquyiMBeimLDgvmnRx8Wp_1WnBUJSLDcj8vAJM0QrdsOiYlLYw5TuvAfAV4UuFkJ0AX9uR3xK

  • 获取.pfx证书。可以通过多种途径获取.pfx证书,实际上Azure中也可以购买HTTPS证书。免费的证书推荐:https://www.sslforfree.com/ 缺点在于证书有效时间为3个月,到期免费续期即可。
  • 上载证书。

    即可为博客添加HTTPS

原文地址:https://www.cnblogs.com/mengnan/p/9307756.html

时间: 2024-11-17 02:32:48

在Azure中搭建Ghost博客并绑定自定义域名和HTTPS的相关文章

CentOS 7.2 搭建 Ghost 博客

因为平时记录一些文档或想法基本使用 markdown 的语法,Mac 下推荐一款 markdown 的编辑器 Haroopad:上周无意发现 Ghost 有支持 Mac 的桌面版本了,并且同样开源 https://github.com/tryghost/ghost-desktop ,这样后面记录一些文档也可以同步到网络上就很方便了,于是重新搭建了一个. Ghost 是基于 NodeJS 的开源博客平台,由前 WordPress UI 部门主管 John O’Nolan 和 WordPress 高

在CentOS上搭建基于Nodejs的Ghost博客

Ghost介绍 Ghost 是基于 Node.js 构建的开源博客平台.Ghost 具有易用的书写界面和体验,博客内容默认采用Markdown 语法 书写.Ghost 的目标是取代臃肿的 Wordpress. 搭建Ghost博客系统 1.本机测试环境 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [[email protected] ~]# uname -r 3.10.0-5

CentOS 7中的httpd-2.4和CentOS 6中的httpd-2.2搭建wordpress博客系统和Discuz!论坛系统

在搭建wordpress博客系统和Discuz!论坛系统之前,我们需要在Centos中准备好LAMP环境. 现在以Centos 6为例演示其过程. LAMP环境=linux+apche+mysql+php 在安装好的Centos 6.7中使用yun安装apche+mysql+php,在命令行中输入以下命令: ~]# yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-post

在httpd-2.2和http-2.4中分别搭建wordpress博客系统和Discuz!论坛系统

一. 在这里我使用的是centos6.7和centos7.2进行操作.在搭建之前,需要事先搭建LAMP环境. 所谓LAMP环境,指的是linux.apache(httpd).mysql.php 完成之后,开启httpd和mysql服务. 之后在/var/www/html目录下创建index.php文件.测试php 二.搭建wordpress博客系统 1.下载.解压,将wp-config-sample.php复制到wp-config.php,并修改该文中的数据库名称,用户名,用户密码以及当前虚拟主

个人ghost博客搭建

关于Blog建立 本Blog的建立过程: 买域名 域名购买有很多选择,本站域名在godaddy购买,只买了域名,没有买主机和虚拟空间. 买VPS主机 虚拟主机仍然有很多选择,之前用国外的DigitalOcean,现在改用了国内的Qing Cloud. DigitalOcean的优点是价格便宜,SSD硬盘存储快,但国内使用的缺点就是网速太慢. QingCloud是国内的一家云服务创业企业,较阿里云等相对便宜,且操控台简洁方便,且能快速水平扩展,且支持负载均衡等,个人认为比较适合个人使用或创业公司.

Coding上部署Ghost博客

Ghost构建于Node.js平台之上,支持0.10.*版本的Node.js. 在你的本地计算机上运行Ghost其实很简单,前提是你已经安装了Node.js. 什么是Node.js? 略过 在Windows上安装Node 访问 http://nodejs.org 点击install,将会下载一个'.msi'文件. 点击该文件启动一个安装程序,这将会安装Node和npm. 通过安装程序一步一步完成安装,直到屏幕上显示你已经成功安装Node.js. 通过cmd输入如下命令显示版本号表示安装成功 下载

windows上使用mkdocs搭建静态博客

windows上使用mkdocs搭建静态博客 之前尝试过用HEXO搭建静态博客,最近发现有个叫mkdocs的开源项目也是搭建静态博客的好选择,而且它支持markdown格式,下面简要介绍一下mkdocs的环境搭建过程 项目地址:https://github.com/mkdocs/mkdocs 介绍:英文版----http://www.mkdocs.org/ 中文版----http://markdown-docs-zh.readthedocs.io/zh_CN/latest/ 使用环境:win8.

Hexo+Github/Coding免费搭建个人博客网站

体验更优排版请移步原文:http://vblog.win/blogs/other/hexo-github-build-blog.html 很早之前就想搭建一个属于自己的博客网站,一方面是给自己做笔记,把平时遇到的问题和解决问题的方式方法记录下来,顺便提升自己的表达能力.总结能力:另一方面,个人博客就像是自己在网络世界中的一个小家,一个完全属于自己的空间,你可以在这里尽情发挥,别人可以通过它来了解你.前段时间偶然间发现了Hexo,看了两天官方文档,参考网上教程,搭建了自己的个人网站:http://

《Hexo+github搭建个人博客》

<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+github搭建个人博客>1 思维导图总览:2 What?2 简介:2 Hexo:2 NodeJs2 Github4 Git5 Github page:5 Markdown6 How?7 环境配置:7 安装Git8 安装Node.js9 安装hexo13 第一步:打开cmd.13 第二步:进入NodeJS