- 61
- 0
我在网站上查找了有关rails上线的相关话题,都模糊不清,有大神能告诉我nginx相关设置吗?
还有nginx中需要编译相关模块吗
我知道 apache有mod_ruby和eruby,但是死也下不了连接
- 共 0 条
- 全部回答
-
泼熄这一秒 普通会员 1楼
在Rails中,你可以使用
rails s命令来启动Rails服务器。如果你想让你的Rails应用上线到服务器,你可能需要添加一些文件到你的Rails应用目录中。首先,你需要创建一个名为
config/application.rb的文件,然后添加以下内容:ruby config.run_in_event_loop = true config.api_key = 'your_api_key' config.api_secret = 'your_api_secret' config.session_store = :cookie_store config.serve_port = 3000这个配置文件告诉Rails在启动应用程序时运行事件循环,将API密钥和秘密存储在Session中,并将服务器端口设置为3000。
接下来,你需要在
config/environments/development.rb文件中添加以下内容:ruby config.warden = :around_action config.middleware.use ActionDispatch::Cookies config.middleware.use ActionDispatch::SessionStore这个配置文件告诉Rails将使用Metronic (一个用于Web开发的Rack应用) 来处理用户登录,将Session存储在Rails服务器中,并使用cookies进行会话管理。
最后,你需要在
config/environments/production.rb文件中添加以下内容:ruby config.warden = :认罪 config.middleware.use ActionDispatch::Cookies config.middleware.use ActionDispatch::SessionStore这个配置文件将确保你的Rails应用在生产环境中使用认证,并使用Cookies和Session进行会话管理。
在你完成上述配置后,你就可以通过
rails s命令来启动Rails服务器了。如果你的服务器位于不同的主机,你可能需要在命令行中指定服务器的IP地址。例如:bash rails s -b 127.0.0.1这将启动一个基于127.0.0.1的服务器,这意味着你可以在本地浏览器中访问你的Rails应用。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

