订阅博客
收藏博客
微博分享
QQ空间分享

阿里云引擎ACE(AliCloud Engine)选择使用注意事项!

频道:技术分享 标签:菜鸟程序员阿里ace搭建博客 时间:2016年02月04日 浏览:1525次 评论:1条

我第一次接触阿里云引擎ACE(后面统称ace)也就是现在这次搭建个人博客,在此之前是没有用过ace这个产品的,当然也是没有赶上它的公测期,在此之前一直接触的都是ecs、vps等产品的使用,想要搭建博客的时候综合性价比以及简易型所以选择了ace这款产品,因为之前的使用习惯,这次使用过程中自己遇到很多的坑,在这里记录下来,以备不时之需。

(一)为啥选择ace

①作为一个个人站长,所以从产品的部署和上线来说,它比较简单易用,不需要自己手动搭建运行环境和相关配置

②从成本来考虑的话,单个的博客站无需ecs这类单机,节省资源和成本(本人选择512的ace,成本200/年)。

49[%5]{6N0$G3KQMJ_N~U]1.png

(二)ace存在的坑

前面简单说了为啥选择ace去搭建我的个人博客(哈哈,简单来说一个字——便宜),但是选择了便宜家伙总是有些坑的,所谓便宜无好货嘛,但是有了坑就得填啊,所以下面开始一步步填坑的过程。

①文件存储以及svn同步问题

由于ace的文件获取和同步都是通过svn的方式操作,不同于ecs、vps这些可以通过ssh的模式直接连接,问题往往就出现在这里,我们通过ecs、vps连接到的通常都是直接的文件管理器,然而在我们的ace中严格来说除了svn中的文件以外,是没有单独的文件存储的,所有网站运行产生的文件和数据要么进入数据库要么存在扩展服务storage 中,而是不是存在svn中的,所以在我们的开发和部署过程中需要注意!存储.png

②ACE目录权限问题

在ace的使用过程中,我们要做的最好是将本地代码安装调试后上传到svn版本库直接发布使用,不进行软件的在线安装等问题,因为在使用ace的过程中ace的目录权限是无法修改的


ACE的PHP环境不支持用户修改应用上的文件夹权限。如果用户在使用中碰到因为文件夹权限导致的问题,可以考虑:

1、在创建文件夹的时候不指定权限,在php函数mkdir()函数里的第二个参数传入null

2、用户在本地把代码安装好后,需要生成的文件夹也生成好了后,再把完整的代码,用svn上传上来。

权限.png


在和售后工程师缠绵了2-3个小时之后终于解决掉了我遇到的一些问题,还有一些细小问题我在这里就没有一一描述了,如有不明白的地方可以留言,感谢翻阅!

文章评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信