Skip to content

brockgr/rack-handler-apache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A rack-handler like gem for apache/passenger

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages