actionrails / modporter
- Source
- Commits
- Network (3)
- Issues (9)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
b5c9495
commit b5c949503ef20d29fc14412c93cb8e4ed6e1e993
tree 028027959d0359993564885c6725c044973fba32
parent 3a77a621bf32db8c8e4f6cff86bf61ec1e7bafe6
tree 028027959d0359993564885c6725c044973fba32
parent 3a77a621bf32db8c8e4f6cff86bf61ec1e7bafe6
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Apr 22 15:48:36 -0700 2009 | |
| |
INSTALL | Wed Apr 22 15:48:36 -0700 2009 | |
| |
README.textile | ||
| |
Rakefile | ||
| |
mod_porter.c |
README.textile
mod_porter parses multipart and your rails app just gets a hash like :
“file”=> {"content_type"=>"application/octet-stream",
“filename”=>"httpd-2.2.10.tar.bz2",
“path”=>"/var/folders/by/bygKB15q2RabYU+BYnf+S++++TI/-Tmp-/apreqigOWmK",
“signature” => ’sodsfsdfjhsdfjhsdfjhsdfjhsdjfh’}
Apache config options :
- Porter On|Off
Enable/disbale mod_porter per vhost
- PorterSharedSecret
Secret key to sign the hash generated by mod_porter.
- PorterPermission 0×0666
Default file permission for temporary files created by mod_porter.
- Sample httpd.conf for passenger :
=====================
LoadModule passenger_module /opt/local/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so
PassengerRoot /opt/local/lib/ruby/gems/1.8/gems/passenger-2.0.6
PassengerRuby /opt/local/bin/ruby
LoadModule apreq_module modules/mod_apreq2.so
APREQ2_ReadLimit 2G
LoadModule porter_module modules/mod_porter.so
<VirtualHost *:8080>
Porter On
=====================

