青岛网站设计如何做,网站开发和平台开发,怎么和网站主联系方式,做的电影网站很卡aws提供了一年免费试用服务。这里#xff0c;记录下#xff0c;配置aws和部署开源cms程序——维卡币操盘手的整个过程。主要内容包括#xff1a;EC2实例的创建和设置——ruby环境和nginx配置#xff0c;部署ruby应用。RDS实例的创建和使用——mysql数据库参数组的使用。S3库…aws提供了一年免费试用服务。这里记录下配置aws和部署开源cms程序——维卡币操盘手的整个过程。主要内容包括EC2实例的创建和设置——ruby环境和nginx配置部署ruby应用。RDS实例的创建和使用——mysql数据库参数组的使用。S3库的创建和使用——s3配置和静态网站的部署。Route5的介绍和使用——域名的使用。操盘手自动化部署介绍——使用capistrano和ember-cli-deploy自动化部署。计划很好也不知道能否坚持住慢慢来吧。今天开启第一篇简单介绍使用脚本初始化EC2的生产环境。介绍EC2就是我们概念中的空间服务器。当然具体到EC2实例的创建和使用官方文档最权威也最详细。本文仅仅针对Ember.js Padrino开发的cms应用部署而言将重点放在应用本身的需求上。需求维卡币操盘手是一个免费开源的web应用基于ember.js开发的前端基于padrino开发的Api是典型的cms应用软件特别是适合静态使用s3等服务动态使用ec2等服务。创建EC2实例这部分请参考官网文档很简单。需要特别注意的是选择默认的免费镜像不要选择多区域(会有提示一定要看)存储卷不要超过30G(超过会收费)实例运行那一刻开始计费开始(关闭的实例不收费)配置生产环境接下来就是我们真正熟悉的过程了。1、链接服务器(就是刚刚运行的EC2实例下面统统使用服务器这一通俗说法)点击实例操作菜单中“连接”按钮会弹出提示窗口。按照提示您需要保存私有蜜钥文件并修改其权限供ssh调用。我的处理方式是拷贝密钥文件onecoin.pem到本地开发电脑的主目录.ssh文件夹下cp /path/to/downloads/onecoin.pem~/.ssh chmod 400 ~/.ssh/onecoin.pem在本地计算机开启一个命令行窗口使用下面命令登录服务器ssh -i onecoin.pem usernamepublic-ip2、安装配置生产环境安装git等软件工具登录服务器安装gitcd $HOME sudo apt-get install -y git-core下载脚本并运行git clone https://github.com/onecoinim/aws-setup.git sh ./aws-setup/setup.sh该脚本自动安装配置rbenvruby-2.1.5(你可以修改成其他版本)nginx和memcached3、安装部署应用将应用git clone repo_url到本地在应用程序目录使用 cap strage deploy直接部署该命令会自动执行bundle install。该步骤我们在应用自动化部署部分详细介绍。(结束)