我在 Ubuntu 机器上本地安装 solr-jetty 时遇到了一个奇怪的问题。我刚刚执行了“sudo apt-get install solr-jetty”(将 jetty 安装为依赖项)。
当我在浏览器中打开 http://127.0.0.1:8080
时,我看到“欢迎使用 debian 上的 jetty 6”页面。当我尝试:
curl http://127.0.0.1:8080
我收到一个 html 通知我 (111) Connection refused
响应。有谁知道发生了什么事吗?
谢谢。
编辑:
显然问题不在于 jetty 。我删除了 jetty 并尝试使用 tomcat6,但同样的问题仍在发生。也许在这台特定机器上有一些网络配置?
最佳答案
查看您的 shell 中是否设置了诸如“http_proxy”之类的任何环境变量:
env | grep -i proxy
如果是这种情况,请尝试禁用它以查找在 /etc/profile.d/
或 /etc/env.d
或 中设置的它$HOME/.bashrc
。 YMMV 因为我不知道 ubuntu 把它的东西放在哪里。
如果你需要其他东西的代理,你可以添加一个异常(exception),如https://serverfault.com/questions/42426/proxy-exceptions-when-using-http-proxy-env-var :
export no_proxy=localhost,127.0.0.0/8 #etc.
关于tomcat - Jetty 和 tomcat 在浏览器上响应,但通过 cURL 给出连接被拒绝的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154016/