【问题标题】:Installing Apache Solr on Digital Ocean Error在数字海洋错误上安装 Apache Solr
【发布时间】:2017-10-13 19:11:56
【问题描述】:

我已按照此 Digital Ocean 教程中的所有说明进行操作:

https://www.digitalocean.com/community/tutorials/how-to-install-solr-on-ubuntu-14-04

当我进行简单安装和手动安装时,一切似乎都很顺利。但是当我输入包含我的 IP 地址和端口号的 URL 时,我什么也得不到。我试过用我的域名而不是数字 IP 地址做同样的事情。依然没有。在安装过程中我没有收到任何错误。

我正在使用带有 Nginx 的 Ubuntu 16.04,这与本教程有所不同。我想知道这是否是问题所在。

任何帮助将不胜感激。

【问题讨论】:

  • 如果你不打算说你是如何偏离食谱的,那真的不可能说是不是哪里出了问题。请同时使用最新版本的 Solr,而不是教程中使用的版本。另外,使用 nc 或 wget 检查服务器在本地是否可用。
  • 好吧,我并没有偏离食谱太多。当我从命令行执行时,一切都没有任何错误地执行。他们所有的命令似乎都执行得很完美。我只是在使用 Ubuntu 16.04 LTS,仅此而已。我尝试为 Digital Ocean 寻找更多更新的教程,但这是我能找到的最好的。在我不得不输入 URL 之前,一切似乎都很顺利。
  • 但是你能从 localhost 连接到 Solr(即在你的 droplet 上)吗? Solr 启动时会说什么?有任何日志显示什么吗?您如何尝试将 nginx 与 Solr 集成?您在 nginx 日志中看到任何请求吗?错误日志在那里显示什么?如果您通过 nginx 连接 - nginx 真的会响应吗? bin/solr 在本地可以正常连接到 Solr 吗?您要连接哪个端口?防火墙是否为该端口打开?您必须提供一些上下文以及您已经尝试调试它的方式。
  • 感谢您的建议。我是 VPS 托管和使用 Digital Ocean 的新手。我不知道该怎么做你所说的。但我会在回来提出更多问题之前进行彻底调查。
  • @MatsLindh,我发现了问题所在。由于ufw防火墙,除22、80和443之外的所有端口都被阻止。

标签: nginx solr ubuntu-16.04 digital-ocean


【解决方案1】:

我关注了您的评论并允许在端口 8983 上进行连接

sudo ufw allow 8983

更多关于UFW firewall的详情

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    • 2018-01-12
    • 2017-07-07
    • 2021-07-27
    • 1970-01-01
    • 2018-03-01
    相关资源
    最近更新 更多