Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Embedding Ruby in the Apache web server
C Ruby CSS
Tree: ce4d096f28

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
examples
lib
COPYING
LEGAL
LICENSE.apreq
Makefile.in
Makefile.libdir
Makefile.tmpl
NOTICE
README.en
README.ja
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
request.c
ruby_config.c
ruby_config.h
ruby_shared_stub.c
server.c
table.c
upload.c
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.