主机应用部署-Hexo博客
更新时间:
通过主机应用,部署Hexo博客到ECS机器上,可以直接访问。
第一步、创建主机应用
进入云开发主机应用列表,点击创建主机应用。
(已经授权的时候直接到第二步)进行授权。
选择“nodejs”语言,选择“Hexo博客”模板
填写应用名称,应用描述,完成创建
打开在线IDE,查看代码README,查看应用模板说明
第二步、管理主机
进入发布阶段,查看主机列表
将可添加的主机添加到环境中,如果没找到自己已经有的主机,可能地域不对,可以更换地域,同一个环境只支持添加一个地域的机器
如果没有ECS,可以创建或者试用ECS
只支持Linux的服务器,选择操作系统需要注意
新创建的机器需要安装Node.js语言环境
CentOS:yum install nodejs;
Ubuntu: apt-get update; apt-get install nodejs;
Alibaba Cloud Linux: yum install nodejs;
其他系统:参考Nodejs官方文档
检查安装的nodejs版本,需要在0.12以上.
检查版本:node -v;
升级版本:npm install -g n; n v12.1.0;
设置ECS的安全组,开放8000端口
进入ECS服务器实例详情页面,然后切换到安全组
点击进入安全组详情
手动添加入方向安全规则
协议类型:TCP,端口方位:8000,授权对象0.0.0.0/0
第三步、部署应用和测试
设置好主机的发布阶段,点击右侧部署,确认部署信息。
确认部署信息,确认机器运行中
等待部署,查看部署过程日志
部署成功后访问测试。
如果主机有公网IP,直接用ip:8000端口访问
如果主机没有公网IP,直接登录到机器,通过http://127.0.0.1:8000访问
文档内容是否对您有帮助?