首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Padrino开发主机

Padrino开发主机
EN

Stack Overflow用户
提问于 2013-11-24 12:20:46
回答 1查看 560关注 0票数 1

如何为Padrino指定默认主机和端口?

通常,我可以像这样开始我的过程:

代码语言:javascript
复制
padrino start -h myhost

我想更改start的默认参数。我希望通过编辑config/apps.rb来完成这一任务:

代码语言:javascript
复制
Padrino.mount('MyApp::App', :app_file => Padrino.root('app/app.rb')).to('/').host('myhost')

然而,使用上面的行,Rackup仍然只开始侦听“localhost”。因此,我假设host()选项对Rack没有任何影响。

理想情况下,我希望仅为“开发”模式设置端口/主机,但无法找到将该设置传递给rackup/webrick服务器的位置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-24 19:50:15

由于安全和偏执的原因,这些选项现在默认为127.0.0.1。

rackup这里:https://github.com/rack/rack/blob/28b014484a8ac0bbb388e7eaeeef159598ec64fc/lib/rack/server.rb#L187

padrino s这里来https://github.com/padrino/padrino-framework/blob/5fe35ccbd2ffbf78d78233e9a47759eff1c6cc92/padrino-core/lib/padrino-core/cli/base.rb#L16

考虑到您希望在本地以太网上托管开发模式的应用程序,您有一个专用的服务器,您应该可以设置类似乘客之类的东西来托管您的应用程序。

顺便说一句,1.5.2 of rack仍然是0.0.0.0上的config.ru,如果您锁定了这个版本,您可以使用rackup托管本地网络的开发应用程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20174377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档