Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)

Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)

发布时间:2016-10-29   编辑:www.jquerycn.cn
jquery中文网为您提供Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)等资源,欢迎您收藏本站,我们将为您提供最新的Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)资源

五、安装Rails环境

Rails环境使用Mongrel架设。
1、安装ruby
tar -zxvf ruby-1.8.6.tar.gz
cd ruby-1.8.6
./configure –prefix=/usr/local/ruby
make
make install

将ruby加入PATH
vi /etc/profile
RUBY_HOME=/usr/local/ruby
PATH=”${RUBY_HOME}”/bin:”${JAVA_HOME}”/bin:/usr/local/mysql/bin:”${PATH}”
export PATH

退出root,重新用root登陆,验证ruby是否安装成功
ruby -v
显示版本号,说明安装成功

2、安装gem
tar -zxvf rubygems-0.9.4.tgz
cd rubygems-0.9.4
ruby setup.rb

rubygems-0.9.5好像有问题,无论gem什么包都说ssl没有安装,重新安装个rubygems-0.9.4就没问题了。
3、安装rails/mongrel/termios
apt-get install libssl-dev
gem install rake –include-dependencies
gem install rails –include-dependencies
gem install termios –include-dependencies
gem install mongrel –include-dependencies
gem install mongrel_cluster –include-dependencies

生成一个默认站点(或者将已经开发的网站上传,并配置好数据库)后,转到站点目录
mongrel_rails cluster::configure -e production -p 8000 -N 3 -c /home/dingl/rails-web/ -a 127.0.0.1
在database.yml中配置好数据库,这里是生产环境,配置production段。
如果需要使用socket方式连接mysql,增加:
socket: /tmp/mysql.sock
同时还可以指定数据传输编码:
encoding: utf8

4、启动mongrel:
mongrel_rails cluster::start

如果出现以下错误:
Cannot find gem for Rails ~>1.2.3.0:
Install the missing gem with ‘gem install -v=1.2.3 rails’
则修改config/environment.rb里rails的版本号即可

5、配置Apache与Mongrel:

修改apache的配置文件:
vi /usr/local/apache/conf/httpd.conf
在文件最后增加一个虚拟主机:
<VirtualHost *:80>
  ServerName http://www.jquerycn.cn/
  RewriteEngine On
  DocumentRoot /home/dingl/rails-web/
  ProxyRequests Off
  <Proxy balancer://mongrel_cluster>
    BalancerMember http:/

您可能感兴趣的文章:
Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)
Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(六)
Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(三)
php服务器配置(php+mysql+iis)步骤
JSP 简介
jsp和php哪个好
php程序员面试题及答案(基础理论型)
如何在Ubuntu中安装不同的PHP(5.6,7.0和7.1)版本?
JSP 结构
JSP入门教程(1)-基础知识

[关闭]