我们使用WeBrick Web服务器在开发模式下使用MySQL在Windows 12服务器上部署了Rails 4.1.0 / Ruby 2.1.6。我们现在希望使用rails 4.1.0,ruby 2.1.6,windows 12服务器,MySQL服务器5.6以及使用Mongrel或XAMPP的apache将应用程序部署到生产环境
您能否指出我们帮助我们将rails应用程序部署到生产中的步骤/建议和想法
答案 0 :(得分:2)
从经验来看:最好的办法是忘记Windows部署。如果这不是一个选项,那么可以考虑JRuby和Warbler。不要指望:
另外,我不明白你为什么需要XAMPP?
答案 1 :(得分:1)
如果您第一次尝试部署,我建议您Heroku。
您可以通过点击来安装addons
(例如mysql database
),这样做很有好处:
- https://elements.heroku.com/
步骤非常简单:
简言之:
# Install the `Heroku Toolbelt`
# inside Gemfile: gem 'rails_12factor', group: :production
# [git init & commit]
$ heroku login
$ apps:create my-app-name # run `heroku create --help` for further help
$ heroku addons:create jawsdb # mysql addon for `heroku`
$ git push heroku master
$ heroku run rake db:schema:load
过了一段时间,你可能会意识到虽然部署起来很容易,但你需要更多的调整和更好的定价 那时通常会出现AWS,它具有良好的平衡性,我建议你Elastic Beanstalk。