【发布时间】: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