部署RoR生产环境到阿里云ECS (一)
关于如何在阿里云ECS(Ubuntu16.04)上部署RubyonRails的一些心得,希望分享给更多的rubyist知道; 本文讨论的是如何在阿里云上部署rails生产环境; 首先ECS创建的时候阿里云会一个root账号和一个管理员密码,ssh root@ip_address(公网) 配以密码不是特别方便,建议在本机电脑上创建一对公钥私钥,并且把公钥上传到阿里云的ESC服务器,可以参考我的openssh讨论。 在可以实现 ssh server-name以后,我们会发现现在登陆的是root用户,root用户拥有的权限太高,不小心的操作就会对linux系统造成不可逆的破坏,所以一般的建议是新建一个新的用户,我个人也强烈建议这么做,除非对linux系统命令非常熟悉知道自己在干什么。 创建新的linux用户 在linux(Ubuntu16.04)系统中, 可以通过下面的命令来创建: $ adduser rails 在弹出的对话里面只要提供密码和密码验证,后面的问题都直接回车就行; $ usermod -aG sudo rails 这个命令是添加新的用户到sudo这个用户组。在linux系统中...