【问题标题】:How to change server root path如何更改服务器根路径
【发布时间】:2015-09-22 12:52:06
【问题描述】:

我正在使用带有服务器 webrick 的 rails 4。使用rails s通过命令行启动服务器后,控制台显示如下:

kalinin@kalinin ~/rails/admin_book $ rails s
=> Booting WEBrick
=> Rails 4.2.1 application starting in development on c
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-09-22 15:43:27] INFO  WEBrick 1.3.1
[2015-09-22 15:43:27] INFO  ruby 2.0.0 (2014-11-13) [x86_64-linux]
[2015-09-22 15:43:27] INFO  WEBrick::HTTPServer#start: pid=14160 port=3000

我想更改服务器根目录:

http://localhost:3000

到:

http://localhost:3000/public

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 webrick


    【解决方案1】:

    您需要通过传递正确的文档根来配置 webrick:

    require 'webrick'
    
    root = File.expand_path '~/public'
    server = WEBrick::HTTPServer.new :Port => 8000, :DocumentRoot => root
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-06
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 2018-06-29
      • 2013-05-01
      • 1970-01-01
      相关资源
      最近更新 更多