On UNIX-derived systems, ports below 1024 are privileged and can only
be accessed as root.
On Nov 16, 2006, at 11:37 AM, Matt Pelletier wrote:
I assume some of you have run into this error before when trying to
run mongrel on port 80 (or another port < 1024) in OSX:
$ mongrel_rails start -p 80
** Starting Mongrel listening at 0.0.0.0:80
/usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/lib/mongrel/
tcphack.rb:12:in `initialize_without_backlog': Permission denied -
bind(2) (Errno::EACCES)
from /usr/local/lib/ruby/gems/1.8/gems/mongrel- 0.3.14/lib/
mongrel/tcphack.rb:12:in `initialize'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/lib/
mongrel.rb:536:in `initialize'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/lib/
mongrel/configurator.rb:128:in `listener'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/bin/
mongrel_rails:96:in `cloaker_'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/lib/
mongrel/configurator.rb:51:in `initialize'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel- 0.3.14/bin/
mongrel_rails:83:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/lib/
mongrel/command.rb:211:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-0.3.14/bin/
mongrel_rails:235
from /usr/local/bin/mongrel_rails:18
Mongrel runs without sudo on all other ports > 1024 otherwise.
Anyone have the reason that these ports require sudo?
Matt
--
------------------
Matt Pelletier
http://www.eastmedia.com -- EastMedia
http://www.informit.com/title/0321483502 -- The Mongrel Book
http://identity.eastmedia.com -- OpenID, Identity 2.0
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users