iwind的专栏

iwind - 匆匆人生中,你做了几件令自己骄傲的事呢?

章节ID:ccterran
21976次访问,排名4899好友1人,关注者1
ccterran的文章
原创 23 篇
翻译 0 篇
转载 0 篇
评论 8 篇
iwind的公告
本blog皆为iwind原创或翻译,转载时最好写上出处。

我的日记

我的其它常用名:ccterran,month,coldwind

最近评论
fftaks:Wow gold
vanxining:很不错。
mark:语言通俗简明。good!
study:谢谢你。我在你这里学了好多东西。解决了我很多疑问!
谢谢!
寻梦人:非常不错.正愁资料呢,谢谢
文章分类
收藏
    相册
    PHP人
    IWIND(RSS)
    PHP艺术
    个人日记
    PEAR中文
    我的日记(RSS)
    技术资源
    ADODB
    PEAR
    PHP.NET
    SF.NET
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 apache+fastcgi+ruby+rails 安装指南收藏

    新一篇: J-Framework

    准备工作

    1,从 http://archive.apache.org/dist/httpd/下载 apache1.3.xx
    2,从 http://www.fastcgi.com/dist/下载fcgi-xx.tar.gz,mod_fastcgi-xx.tar.gz
    3,从 http://rubyforge.org/frs/?group_id=926&release_id=5851 下载 ruby-fcgi-xx.tar.gz

    安装apache

    tar -zxvf apache_1.3.36.tar.gz
    cd apache_1.3.36
    ./configure --prefix=/usr/local/apache1.3.36 --enable-module=so --enable-module=env --enable-module=setenvif --enable-module=rewrite --enable-module=proxy
    make
    make install

    安装mod_fastcgi


    tar -zxvf mod_fastcgi-SNAP-0404142202.tar.gz
    cd mod_fastcgi-SNAP-0404142202
    /usr/local/apache1.3.36/bin/apxs -o mod_fastcgi.so -c *.c
    /usr/local/apache1.3.36/bin/apxs -i -a -n fastcgi mod_fastcgi.so

    这时候会在apache的httpd.conf里加入
    LoadModule fastcgi_module     libexec/mod_fastcgi.so

    安装fastcgi


    tar -zxvf fcgi-2.4.1-SNAP-0311112127.tar.gz
    cd fcgi-2.4.1-SNAP-0311112127
    make
    make install

    安装ruby-fcgi


    tar -zxvf ruby-fcgi-0.8.7.tar.gz
    cd ruby-fcgi-0.8.7
    ruby install.rb config
    ruby install.rb setup
    ruby install.rb install

    修改 .htaccess


    vi rails-application目录/public/.htaccess
    将 RewriteRule ^(.*)$ dispatch.cgi [QSA,L] 改成
    RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
    然后保存

    修改apche的httpd.conf

    在httpd.conf里加入下面两个指令

    #配置fastcgi-server
    <IfModule mod_fastcgi.c>
       FastCgiIpcDir /tmp/fcgi_ipc
       FastCgiServer /your-rails-app-dir/public/dispatch.fcgi -initial-env RAILS_ENV=development -processes 15 -idle-timeout 60
    </IfModule>

    #配置域名
    <VirtualHost *:80>
      ServerName your-app-domain-name
      DocumentRoot /your-rails-app-dir/public #rails应用目录
      ErrorLog /data/log/rails.log #日志目录,确保可写
      <Directory /your-rails-app-dir/public>
        Options ExecCGI FollowSymLinks
        AllowOverride all
        Allow from all
        Order allow,deny
      </Directory>
    </VirtualHost>


    现在,就可以通过域名 http://your-app-domain-name (代表你的域名)访问rails应用了

    发表于 @ 2007年07月25日 15:46:00|评论(loading...)|编辑

    旧一篇: J-Framework 0.1.0版发布

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © iwind