Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Embedding Ruby in the Apache web server
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
examples
lib
.gitignore
COPYING imported mod_ruby.
LEGAL
LICENSE.apreq
Makefile.in
Makefile.libdir
Makefile.tmpl
NOTICE
README.en
README.ja removed =begin and =end.
apache_cookie.c
apache_cookie.h
apache_multipart_buffer.c
apache_multipart_buffer.h
apache_request.c
apache_request.h
apachelib.c
apachelib.h
array_header.c
autoconf.rb
bucket.c
configure.rb
configure.rb.in
connection.c
cookie.c
error.c
install-rb
libruby.module.in
mod_ruby.c
mod_ruby.h
multival.c
paramtable.c fixes for Ruby 1.9.
request.c
ruby_config.c fixes for Ruby 1.9.
ruby_config.h
ruby_shared_stub.c
server.c
table.c
upload.c fixes for Ruby 1.9.
uri.c

README.en

= README for mod_ruby

== What's mod_ruby?

mod_ruby embeds the Ruby interpreter into the Apache web server,
allowing Ruby CGI scripts to be executed natively. These scripts will
start up much faster than without mod_ruby.

== Required environment

* Ruby version 1.6.x or later.
  (Recommends version 1.6.4 or later.)
* Apache version 1.3.3 or later.

You can use Apache 2.0 also, but there are some restrictions.

* You should build mod_ruby as a DSO module. (Please use --with-apxs
  option instead of --with-apache option when running configure.rb.)
* Some methods are not implemented for Apache 2.0 because Apache 2.0
  API is different from Apache 1.x API.

== Installation

(1) Type `./configure.rb' to create Makefile.
    (Type `./configure.rb --help' to get a help message.)

(2) Type `make' to compile mod_ruby.

(3) Type `make install' to install files.

(4) Edit `httpd.conf'. (see examples/httpd.conf.)

(5) Restart Apache.

== Official Web Site

((<URL:http://modruby.net/>))
Something went wrong with that request. Please try again.