Brian Donahue on 7 Feb 2008 08:17:38 -0800

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PhillyOnRails] Mongrel/Ubuntu Newb Question

OK, so I'm going around in circles with this.

Basically, I just want to set up Redmine on apache on a non-80 port.  I have the app running via WEBrick fine.  I've been trying to get a mongrel cluster going for days, and it's one step forward two steps back every time.  Right now I get a blank page, but no errors starting the cluster, apache, etc.

I don't really care about superior performance, this site will have < 10 users.  I just want to get the site up and running on an ubuntu box.  I work out of my house, and only have one external IP address, so I need to use an alternate port (80 is in use). 

Can anyone point me to a "Rails deployment for idiots" link that could get this site running with fastcgi, lighttpd, or whatever the (short bus) kids are using these days?

I'd even settle for a link showing me how to run WEBrick as a startup service on ubuntu at this point :)

Thanks to everyone for their advice above.  I was able to use it all to get one step closer, but was not smart enough to actually make something work :)


On Feb 5, 2008 12:14 AM, Don Coleman <> wrote:
to check the configuration
$ apache2ctl -t

to see which modules are loaded
$ apach2ctl -M

use a2enmod to install modules
$ sudo a2enmod proxy_balancer

On 2/4/08, Brian Donahue <> wrote:
> No luck.  configtest doesn't seem to be an option.  I miss the false sense
> of security of my familiar Windows environment!
> root@ubuntu:/etc/init.d# apache2 configtest
> Usage: apache2 [-D name] [-d directory] [-f file]
>                 [-C "directive"] [-c "directive"]
>                [-k
> start|restart|graceful|graceful-stop|stop]
>                [-v] [-V] [-h] [-l] [-L] [-t] [-S] [-X]
> Options:
>   -D name            : define a name for use in <IfDefine name> directives
>    -d directory       : specify an alternate initial ServerRoot
>   -f file            : specify an alternate ServerConfigFile
>   -C "directive"     : process directive before reading config files
>   -c "directive"     : process directive after reading config files
>    -e level           : show startup errors of level (see LogLevel)
>   -E file            : log startup errors to file
>   -v                 : show version number
>   -V                 : show compile settings
>   -h                 : list available command line options (this page)
>    -l                 : list compiled in modules
>   -L                 : list available configuration directives
>   -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
>   -S                 : a synonym for -t -D DUMP_VHOSTS
>    -t -D DUMP_MODULES : show all loaded modules
>   -M                 : a synonym for -t -D DUMP_MODULES
>   -t                 : run syntax check for config files
>   -X                 : debug mode (only one worker, do not detach)
> _______________________________________________
> To unsubscribe or change your settings, visit:
To unsubscribe or change your settings, visit:

To unsubscribe or change your settings, visit: