【问题标题】:Find out what web server a Rails app is working on on the hosting找出 Rails 应用程序在主机上运行的 Web 服务器
【发布时间】:2014-12-26 23:26:50
【问题描述】:

我可以访问托管在 Linux 机器上的 Rails 应用程序。我需要设置从www 到根域的重定向,虽然它可以通过使用before_filterroute.rb 的应用程序来完成,但最好通过Web 服务器来完成。但我不知道它在哪个网络服务器上工作。它可能是也可能不是 nginx - 我不知道。这是我需要找出的。我该怎么做?

【问题讨论】:

    标签: ruby-on-rails linux nginx


    【解决方案1】:
    • 启动您的浏览器。
    • 打开开发者工具,进入Network标签
    • 导航到网络应用程序。
    • 在左侧面板上,单击任何已加载的资源。
    • 选择Headers 标签并在Response headers 部分中找到Server 标头。

    此屏幕截图是使用 Chrome 制作的(与 Firefox 或 IE 略有不同)

    【讨论】:

    • 但这不是一种可靠的方式,服务器可能不会发送该标头。
    • 是的。找出问题的唯一可靠方法是访问相关机器并列出正在运行的进程。
    【解决方案2】:

    您可以在命令行中运行以下命令:

    curl -I www.yoururl.com

    curl -I 你的IP地址

    当我为我的服务器运行它时,我看到:

    HTTP/1.1 200 OK
    Server: nginx
    Date: Sat, 27 Dec 2014 02:20:01 GMT
    Content-Type: text/html; charset=utf-8
    Connection: keep-alive
    Status: 200 OK
    

    这是一种超级快速的查找方法! :) 祝你好运!!

    【讨论】:

      猜你喜欢
      • 2013-01-18
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 2023-04-11
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多