1

我正在使用以下命令启动生产服务器。

nohup ruby script/server webrick -e production &

我的 Rails 应用程序以 URL 中的端口号开头,如下所示:

http://myapp.com:3000/

如何从应用程序 URL 中删除端口号?我想我需要安装像乘客这样的东西,如果有人建议我一个很好的教程。

PS:我的 rails App 托管在http://dreamhost.com,我使用的是 Rails 2.3r

4

2 回答 2

4

在生产环境中,您可能希望使用乘客而不是自己做事。

于 2012-06-12T17:07:57.760 回答
1

HTTP 的“无端口”表示端口 80,因此请使用-p 80or指定--port=80

nohup ruby script/server webrick -e production -p 80 &

不需要Passenger,但使用它可以使较小的应用程序更易于管理,并且需要更少的保姆。

于 2012-06-12T17:10:32.423 回答