参见http://wiki.modruby.net/en/?InstallGuide
以下是ruby.conf文件,将他保存到/etc/apache2/mod-avaibles.在/etc/apache2/mod-enable里建立符号连接。
RedirectMatch ^/ruby/?$ /ruby/index.rbx必须要加到<Location /ruby><Location>里面。
# If the ruby module is installed, this will be enabled.
<IfModule mod_ruby.c>
# for Apache::RubyRun
RubyRequire apache/ruby-run
# exec files under /ruby as ruby scripts.
<Location /ruby>
RedirectMatch ^/ruby/?$ /ruby/index.rbx
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
Options +ExecCGI
</Location>
<Directory /var/www/ruby>
Options ExecCGI
</Directory>
# exec *.rbx as ruby scripts.
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
# # for Apache::ERubyRun
# RubyRequire apache/eruby-run
#
# # handle files under /eruby as eRuby files by eruby.
# <Location /eruby>
# SetHandler ruby-object
# RubyHandler Apache::ERubyRun.instance
# </Location>
#
# # handle *.rhtml as eruby files.
# <Files *.rhtml>
# SetHandler ruby-object
# RubyHandler Apache::ERubyRun.instance
# </Files>
# # for Apache::ERbRun
# RubyRequire apache/erb-run
#
# # handle files under /erb as eRuby files by ERb.
# <Location /erb>
# SetHandler ruby-object
# RubyHandler Apache::ERbRun.instance
# </Location>
# # for debug
# RubyRequire auto-reload
</IfModule>
分享到:
相关推荐
2. **配置Apache**: 需要在Apache的配置文件中添加以下内容来指定SVN版本库的位置、身份验证等设置。 ``` LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so ...
### SVN+Apache+Trac 安装配置指南 本文档主要介绍了如何在 RedHat EL4 系统上搭建一个完整的 SVN+Apache+Trac 的软件开发环境。这将包括所有必要的软件及其支持包的安装与配置流程。通过遵循本文档中的步骤,您将...
**Apache 2与mod_epp模块** Apache 2是一个广泛使用的开源HTTP服务器,以其灵活性、稳定性和可扩展性而闻名。它允许用户通过安装各种模块来扩展其功能,以满足不同场景的需求。其中,`mod_epp`是针对EPP...
在实际应用中,Ruby-FCGI通常配合Web服务器的FastCGI模块一起使用,如mod_fastcgi for Apache或ngx_http_fastcgi_module for Nginx。你还需要配置服务器,指定Ruby脚本的路径,以及如何处理FastCGI请求。 总的来说...
要在 CentOS 系统中配置 Redmine,需要安装一系列依赖服务,包括 Apache 服务器、Ruby 解释器、MySQL 数据库以及 LDAP 和邮件服务器支持。以下是详细的配置步骤: 一、安装 Apache 服务器 Apache 是一款流行的 Web ...
这个框架遵循“约定优于配置”(Convention over Configuration)的原则,致力于简化Web应用的开发流程,提高开发效率。Rails的核心理念是“Don't Repeat Yourself”(DRY),即避免重复代码,推崇代码复用。 在...
1. **Ruby语言基础**:首先,你需要了解Ruby的基础语法,包括变量、数据类型(如字符串、整数、浮点数、数组、哈希)、控制结构(如条件语句if/else,循环for、while、each)、函数定义与调用、类和对象等概念。...
2. 配置环境变量,例如设置`ACTIVEMQ_HOME`指向解压后的目录。 3. 启动ActiveMQ服务,通常通过运行`bin\start.bat`(Windows)或`bin/activemq start`(Linux/Unix)命令。 4. 访问管理控制台,一般默认在`...
标题中的"hdfs client for ruby (just jruby) hdfs客户端 基于jruby.zip"指出,这个压缩包提供了一个专门为JRuby(Java版本的Ruby)设计的HDFS客户端。JRuby允许Ruby代码与Java平台无缝集成,因此这个客户端能够利用...
### Redmine 0.8.X for Windows 的安装与配置指南 #### 一、版本匹配与软件包准备 在开始安装之前,确保您的Windows系统已经准备好以下软件及其版本: 1. **Ruby**: 版本 1.8.7 2. **RubyGems**: 版本 1.3.1 3. *...
- **支持多种编程语言**:尽管CXF主要面向Java,但它也支持其他语言,如Ruby、Python等,通过StAX(Streaming API for XML)和其他互操作性机制实现。 - **代码生成**:CXF提供代码生成工具,可以从WSDL文件自动...
- **Scripting with Ruby**(使用Ruby脚本):利用Ruby语言编写脚本来自动化HBase Shell的操作。 - **Running the Shell in Non-Interactive Mode**(非交互模式下运行Shell):通过命令行参数直接执行Shell命令,...
2. **商业JMS Providers**:例如IBM WebSphere MQ、BEA WebLogic JMS、Oracle AQ、NonStop Server for Java Message Service (JMS)、Sun Java System Message Queue、Sonic jms、TIBCO Enterprise For JMS和iLinkMQ...
- **CASClient**:支持多种语言和技术栈,如Java、.Net、PHP、Perl、Apache、uPortal、Ruby等。CASClient位于各个需要单点登录支持的应用程序之中,负责与CASServer通信以验证用户身份。 #### 二、CAS的工作原理与...
21. **使用mod_passenger for rails**:对于Ruby on Rails应用,mod_passenger可以更好地集成和管理应用进程,提高性能。 22. **关闭PHP的safe_mode**:PHP的safe_mode已废弃且不安全,关闭它能提升PHP脚本执行效率...
- **安装依赖**:通常需要安装Ruby、RubyGems、SQLite(或MySQL/PostgreSQL)、Passenger(用于部署)、Nginx或Apache等。 - **下载Redmine**:从官方或镜像站点获取redmine-2.6.7的压缩包,解压到适当目录。 - *...
6. **Rails 部署和配置**:了解如何在生产环境中部署 Rails 应用,包括使用 Capistrano、Heroku 或其他 PaaS 平台,以及 Nginx、Apache、Passenger 等服务器配置。 7. **Rails 开发工具**:如使用 Bundler 管理依赖...
这些依赖包括Ruby、Apache、MySQL以及一系列支持库。通过执行以下命令进行安装: ```bash yum -y install zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel ...
- **CAS Client**:支持多种编程语言和平台,包括Java、.Net、PHP、Perl、Apache、uPortal 和 Ruby 等,使得不同平台之间的集成变得简单高效。 #### 二、CAS 工作原理与协议流程 CAS的基本工作原理可以分为两个...
2. **Ruby环境**: Redmine是用Ruby语言编写的,因此需要安装Ruby及其开发库。运行以下命令安装: - 对于RPM系统:`sudo yum install ruby ruby-devel` - 对于DEB系统:`sudo apt-get install ruby-full ruby-dev` ...