No commit activity in last 3 years
No release in over 3 years
A rack-handler like gem for apache/passenger
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

rack-handler-apache

A rack-handler like gem for apache/passenger.

By default, when developing rails, or other rack based applications, Webrick is used as the web server. However sometimes, you want to quickly check that things are working with Apache/Passenger.

Now you can just type:

rails server apache

or

rails s apache

or

rackup -s apache config.ru

This will run a minimally configured Apache instance as the current user. When you control-c your app, the server will shutdown too.

Yes, this is not the right way to run your production rails apps!

Yes, this is running as you, so there are the usual security issues!

But it might be handy!!

Configuration Options

  • Port

    Port defaults to 8080

  • Host

    Interface to listen on. Default is 127.0.0.1.

  • SSLEnable

    Boolean to enable use of SSL. Deafult is false. If SSL is enables, then SSLCertificateFile and SSLPrivateKeyFile must be set.

  • SSLCertificateFile

    The SSL Certificate file name. (Note this is the file name, not a certificate object, like in Webricks SSLCertificate)

  • SSLPrivateKeyFile

    The SSL Private Key file name. (Again this is not the key object)

  • ServerConfig

    Additional httpd.conf lines for server.

  • HostConfig

    Additional httpd.conf lines for section.

Things todo

  • Better config customisation - if anyone needs it