产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH+Node.js,完美部署Ghost运行环境

afgf253
铁牌会员
14.00 价值分

afgf253 发表于 2015-03-11 16:32:54
本帖最后由 afgf253 于 2015-6-25 16:57 编辑

原文链接:http://mutooo.com/archives/177.html

最近Ghost挺火,Ghost是什么?有人立马回答了,那不是5块钱一张的系统盘里的东西么?那你就错了,我这说的Ghost是一个基于Node.js+Nginx+Mysql环境的轻博客程序,是由两位Wordpress的前工程师编写而成,特点就是轻、就是快,今天我们就来介绍一下Ghost的环境部署和程序安装。
环境部署

关于Ghost依赖的服务器环境,目前还没有几家主机供应商提供这种环境的虚拟主机,所以我们只能买VPS,自己部署环境。网上各种部署Node.js+Nginx+Mysql/ManageDB的教程,但部署完后发现,天煞的数据库居然还要用命令行去操作,这对于不会linux的小白来说简直是噩梦,有人说了,可以最近装phpMyAdmin呀,那么问题来了,phpMyAdmin是基于php的,你部署的环境支持吗?又有人问了,可自己安装php呀,那么问题又来了,Nginx配置你会吗?(高手暗暗说了一句,我会,-_-#一边呆着去!)
本文就是来解决这些问题的,不需要你是高手就可以办到,进入正题:
先介绍一下AMH,AMH 是国内首个开源的VPS主机面板,使用APL开源软件协议。AMH 支持用户自由弹性组建运行环境与切换环境,您可以下载安装不同版本的WEB服务器、数据库、脚本软件自由组合创建您需要的运行环境。具体详情请跳:http://amh.sh/
注意,以下教程均基于CentOS 6.5 64位系统,切勿在CentOS 7上使用!
1、安装AMH

首先,我们来安装AMH,官方AMH最新的版本已经到5.1了,但是!我们要用的是4.2版本,原因是什么,5.1特么要收费。
1) 使用 root 账号登录 Linux 服务器。
2) 执行 amh 安装脚本。
# wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
3) 根据提示输入选择1~3选项。1为安装amh,2为卸载amh,3为退出不做操作。
输入1回车,接着输入MySQL与AMH密码即进入安装流程,安装过程大约需10至20分钟(以服务器性能为准),最后如看到安装成功提示,说明系统已安装完成。
成功安装后有必要请删除日志文件:amh.log,如安装失败需协助安装请把错误日志反馈我们。
访问http://ip:8888 即可进入AMH web端管理,默认账号为admin。
安装完AMH,php、Nginx、Mysql就都安装好了。
2、安装Node.js
# wget http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
这里注意一下node-v0.10.33-linux-x64.tar.gz,这个是基于64位CentOS,如果你是32为的系统,请改成node-v0.10.33-linux-x86.tar.gz,修改v0.10.33可以变更Node的版本。
# tar -zxvf node-v0.10.33-linux-x64.tar.gz //解压node-v0.10.33-linux-x64.tar.gz
建议把这句添加到.bashrc配置文件中,不然每次登陆SSH都要重新运行一次此命令,很麻烦,.bashrc配置请自行百度,很简单,这就不详细描述了
至此,Node.js已经安装完成,运行下面的命令测试一下
# node -v //安装成功会显示版本号:v0.10.33
OK,基础环境部署完成。
接下来就是安装Ghost,但由于AMH论坛字节限制,续文请转至原文查看http://mutooo.com/archives/177.html



2015-03-11 16:32:54 1

sxbk
铁牌会员
54.00 价值分

LZ忘了加node的环境变量……
  支持 (0分)  反对 (0分)
回复  2015-06-17 07:03:44 2
 1  (总1页)
AMH社区列表
用户服务中心