Appnode使用体验

shellingford 2016-9-20 8735

本帖最后由 shellingford 于 2016-9-20 12:29 编辑

一、安装
appnode的安装非常简单,仅仅只有一行命令
bash -c "$(curl http://dl.appnode.com/install.sh)"

附件: 377

中间会提示管理网站的端口、管理员账号和密码,全都设置好之后会出现以下界面。
附件: 378

此时可以通过url来访问appnode的管理界面了,进入管理界面之后,首先我们需要做的就是安装受控端,图形化的操作使得安装受控端也变得非常容易。
附件: 379
像在win系统中安装软件一样,点击一次点击下一步就可以完成受控端的安装了。
附件: 380
附件: 381

受控端安装完成之后,我们就可以看到机器的cpu、内存使用情况了

附件: 382


现在只差最后一步,那就是设置序列号了,在序列号管理中增加序列号之后就可以正常的开始管理我们的服务器了。


附件: 383

二、安装软件

对于使用服务器架设网站来说,仅仅安装好面板是不够的。还需要安装很多软件,例如基础的nginx、mysql、php等等。而appnode则帮助我们大大简化了安装这些软件的步骤!
附件: 384

不仅仅是安装软件,同时还有一些控制面板来方面我们管理这些软件,还提供了更新软件的功能!目前有些其他面板不支持自带组件的升级呢。另外右侧的一键安装也提供了不少方便。
看一下安装界面,也会发现同样相当的简单,几乎都是一键傻瓜式的安装。
附件: 385附件: 386


三、建设网站
当我们把基础软件都安装好之后,那就可以准备建设网站了,首先进入nginx的管理面板。
附件: 387

只需要简单的配置好域名、网站文件所在目录和勾选使用php即可,这样就可以通过域名来访问我们的网站了。
除了简单的配置外,面板还提供了一些高级配置,例如客户端缓存设置、url重写、gzip压缩设置等等。
附件: 388附件: 389

这里就不再一一介绍了。appnode也提供了源文编辑,对于高手来说可以直接修改nginx的配置文件来达到一些复杂配置。
一个网站除了文件外还可能需要数据库,appnode也能很好的管理数据库。附件: 390
在这里可以比较方便的增加数据库和账号,还区分了读写权限。除了这些之外还有一些数据库优化的配置,例如内存设置。内存优化器也很好的帮助我们来优化配置。
附件: 391


最后还是要提醒大家,在修改了nginx和mysql配置之后,是需要重启/重载对应服务才能生效的!

附件: 392
三、其他功能
网站配置之后还需要设置备份,毕竟有备无患嘛。
附件: 393
定时任务可以让我们在凌晨网站流量较少时进行备份操作,在备份管理中也可以设置自动清除旧的备份文件。

四、优点和建议
在使用appnode中,经常可以看到有2种模式,一种方便快捷的界面操作,另一种适合高手进行的高级操作。例如定时器,就有大众都会的操作界面,附件: 394
以及需要了解cron表达式才能配置的高级界面。
附件: 395
这样的设计可以让不同用户选择使用不同的管理模式。
在公测期间我提出了一个memcache管理面板的一个bug,发现在正式版中已经解决了,可见appnode在升级修复问题这方面还是非常给力的。

同样appnode也存在一些不足,例如并没有集成phpmyadmin,如此一来需要查看数据就会比较麻烦了。(不过正式版的数据库管理面板提供了更多的功能,可以迁移、备份、直接输入命令),另外也希望作者能够集成一键建站,毕竟先设置nginx再配置ftp、数据库的方式还是没有一键建站来的方便快捷,至少会有一部分用户觉得如此会方便很多。



上传的附件:
最新回复 (1)
  • 虚竹 2016-9-20
    引用 2
    很给力的教程,针对最后一段的建议:一键建站会有的,但是需要时间。
返回
发新帖