Ruby on rails 在端口80上启动windows中的rails服务器?

Ruby on rails 在端口80上启动windows中的rails服务器?,ruby-on-rails,windows,Ruby On Rails,Windows,我在Windows机器上,我正在尝试在端口80上启动rails应用程序。我以管理员的身份运行命令提示符,但是当我尝试rails服务器--port=80时,我得到了 TCPServer Error: Permission denied - bind(2) 不过,在端口81上运行效果很好,我在端口80上不运行任何其他操作。我需要做什么?我运行了netstat-a,显然默认情况下端口80上已经运行了一些东西。(如果可以的话,我会删除这个问题。)在某些Linux系统上,您需要是root用户才能绑定到1

我在Windows机器上,我正在尝试在端口80上启动rails应用程序。我以管理员的身份运行命令提示符,但是当我尝试
rails服务器--port=80
时,我得到了

TCPServer Error: Permission denied - bind(2)

不过,在端口81上运行效果很好,我在端口80上不运行任何其他操作。我需要做什么?

我运行了netstat-a,显然默认情况下端口80上已经运行了一些东西。(如果可以的话,我会删除这个问题。)

在某些Linux系统上,您需要是root用户才能绑定到1024个以下的端口。

是否有其他web服务器在运行?当您转到
http://localhost/
?@Garrett,没有,没有其他web服务器在运行。我刚刚收到一个标准的“哎呀!这个链接好像断了”错误(在Chrome中)。哎呀,我撒谎了。我运行了
netstat-a
,显然默认情况下运行了一些东西。问题解决了!如果您运行的是Linux内核2.6.24或更高版本,并且安装了libcap,则可以允许程序以非根用户身份绑定到1014以下的端口。更多信息,请访问: