如何用阿里云服务器搭建个人博客网站?( 二 )


下载emlog源码
在Shell中执行如下命令,这里/home//是我创建虚拟主机的根目录,你需要换成自己的,即上一步中的Home。
cd ~
mkdir temp
cd temp
wget
unzip .0.0.zip
cd .0.0
cp -r src/* /home//
chown www:www -R /home///*
安装emlog
使用浏览器访问刚才绑定好的域名,将自动跳转到EMLOG的安装页面,填写表单,开始安装 。
如图所示,安装完毕,开始书写博客,Enjoy EM :)
开始撰写博客
本博客系统分前后台,可以通过 域名/admin 的地址登录后台,后台如图所示 。可以根据菜单提示,开始配置你的
拓展
SSL给你的网站加把锁
SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道,使你网站看起来更加安全,更加有~现在一些浏览器已经开始对只支持HTTP服务的网站标记“不安全”,为了更好的推广SSL技术,阿里云为我们提供了免费的SSL证书申请 。※注意:只能对域名申请证书,请不要尝试对IP申请证书哟~
申请证书
登录阿里云控制台首页,找到“SSL证书(应用安全)”,进入SSL证书“概览”页面,点击购买,创建订单,选择“个人版”证书 。
完成这个订单,回到证书控制台,点击“证书申请”开始申请证书 。
填写申请表单,由于我的域名DNS就在阿里云可以直接验证,同时你也可以用其他两种方式验证,CSR生成方式,直接系统生成就好了,下一步进入验证信息页面,验证通过后,提交审核 。
一般审核会很快,你可以通过证书控制台下载你的证书 。证书文件包含私钥,请务必保护好~这里我们下载适用于Nginx版的证书文件 。
安装证书
把证书传到服务器上,这里我们选择手工复制的方法上传 。证书的文件名和下载下来的证书包保持一致即可 。这里是我的证书名,你需要换成自己的 。登录ECS服务器,在Shell中执行
cd /home
mkdir ssl
cd ssl
vi .key
按i进入改写模式,粘入Key文件,按esc退出改写模式,输入:wq,保存并退出 。
vi .pem
同样的道理,将pem文件也上传上去 。
lnmp ssl add
添加SSL证书,还是回答一个简单的问答 。
前面和创建虚拟机时保持一致即可,在最后输入1,选择自己的证书文件,并输入证书文件的完整路径,回车提交即可,会重新启动Nginx服务 。
在EMLOG修改你的博客地址,启用带HTTPS的地址 。这里如果不修改,访问站点可能将无法加载样式 。
检查成果