2011-06-06 171 views
0

我想在我的老mac mini G4在家使用标题中提到的技术设置一个小的web服务器。我了解到,要在端口80上提供任何服务,服务器必须以sudo启动。由于我使用RVM来管理我的Ruby Gems,因此我使用rvmsudo来启动服务器。独角兽,RVM和Mac OS X豹

我创建了一个运行服务器的用户,我可以通过SSH登录并键入'rvmsudo unicorn -p 80'来启动服务器。但当然,当我关闭连接时,流程终止,所以这显然不是要走的路。

什么是在Mac OS Leopard上设置服务器的“正确”方式?请记住,我想继续使用RVM来管理我的宝石。我还希望服务器在计算机启动时自动开始运行。

回答

0

你可以使用工具GNU屏幕 http://www.gnu.org/software/screen/ 并分离屏幕,这样进程将继续运行。

或者,你可以尝试,如果这个命令做的伎俩:

rvmsudo unicorn -p 80