浏览 4237 次
精华帖 (1) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-14
最后修改:2011-04-15
debian6 ruby1.9.2 (没有装rvm,服务器个人觉得没有必要) rails3.0.6 拿到vps,ssh连接上去. 第一步,初始化服务器环境 添加普通用户 把下面命令的mangege改成你要的用户名 引用 adduser mangege
安装sudo 引用 apt-get update
apt-get install sudo 编辑sudoers,把你新建的普通用户加入到sudo 引用 vi /etc/sudoers
在 root ALL=(ALL) ALL 下面再加入一行 mangege ALL=(ALL) ALL (注意用户名) 禁止root用户登陆ssh 引用 vi /etc/ssh/sshd_config
修改PermitRootLogin yes为PermitRootLogin no 重启ssh服务 引用 /etc/init.d/ssh restart
这个时候可以换成普通用户登陆ssh,普通用户可以通过sudo获取root权限 更新apt source list(可选操作,只是为了更快的APT 安装软件时的下载速度) 安装apt-spy 引用 sudo apt-get install apt-spy ##安装 sudo apt-spy update ##更新镜像列表 sudo apt-spy -d stable -a North-America -t 3 ##好像北美的要快些 sudo mv /etc/apt/sources.list /etc/apt/sources.list.mv ##备份 sudo mv /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list ##启用 sudo apt-get update ##更新 第二步,编译安装ruby1.9.2 引用 sudo apt-get install build-essential bison openssl libreadline5 libreadline-dev zlib1g zlib1g-dev ##安装编译环境 wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p180.tar.gz ##下载ruby源码 tar xvf ruby-1.9.2-p180.tar.gz ##解压 cd ruby-1.9.2-p180/ ./configure make sudo make install ruby -v ##查看是否安装成功 sudo gem update --system ##更新gem gem -v ##查看更新是否成功 sudo gem install rails --no-rdoc --no-ri ##安装rails rails -v ##查看rails 是否安装成功 sudo apt-get install sqlite3 libsqlite3-dev ##安装sqlite3库 sudo gem install sqlite3 --no-rdoc --no-ri ##安装sqlite rails new blog ##新建一测试项目 cd blog rails server ##启动服务远程访问看是否能成功 第三步,安装mysql 和 nginx+passenger 引用 sudo apt-get install mysql-server-5.1 mysql-client-5.1 libmysqlclient-dev ##安装MYSQL sudo gem install mysql2 --no-rdoc --no-ri sudo gem install passenger --no-rdoc --no-ri ##安装passenger apt-get install libcurl4-openssl-dev ##passenger依赖openssl cd ~/ruby-1.9.2-p180/ext/openssl ##只能编译安装ruby openssl ruby extconf.rb make make instll sudo passenger-install-nginx-module ##安装nginx passenger 配置可以参考 http://www.modrails.com/documentation/Users%20guide%20Nginx.html http://karidyang.iteye.com/blog/837588 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |