在在localhost上运行elasticsearch并将localhost或127.0.0.1用作地址的示例中,不应使用任何代理,因为localhost不能通过Proxy连接。
它通过我收到错误的代理服务器进行连接,因为127.0.0.1对于使用代理来说不是一个很好的IP。
*
在“系统”->“代理”下设置“代理”,然后通过zammad在localhost上尝试一些操作,例如使用elasticsearch或设置elasticsearch
抱歉,我不明白您的问题是什么?
默认情况下,在127.0.0.1上使用Elasticsearch。
你好,
是的,我已经安装了您的文档中所述的所有内容。 但是在安装Elasticsearch之前,我已经在网络下的Config中编写了我的代理。
完成此操作后,我无法使用zammad run rake se archindex:rebuild
,因为它总是尝试连接到我本地安装的(http:// localhost:9200)
通过Proxy来创建Elasticsearch引擎,但不必这样做。 Zammad中的代理服务器设置应具有一个异常,该异常可以根据需要进行配置:“在此Adresses上不使用代理服务器”之类的东西,或者至少在尝试连接到本地主机上的设备时永远不使用代理服务器。
如果在运行配置elasticsearch之前在Proxy中编写代码,则可以轻松重现此内容。
这里的问题不在弹性搜索中,而是Zammad使用代理的方式。 即使连接到本地主机,它也会对每个连接使用代理。
希望您现在明白了,否则请让我知道,我将尽力详细解释。
谢谢
您在哪里输入了代理配置? 只有NGINX Config,它需要rails和websocket服务器的上游。 您可以粘贴示例修改后的代理设置的内容和位置吗? 我从未在本地实例上配置代理。
问候
约翰尼斯
您可以通过控制台启用代理,如下所述(启用代理):https://docs.zammad.org/en/latest/admin-console.html
或通过下面的Webinterface
系统->网络
两者将导致相同的结果。
我在这里输入了Http Proxy Adress,完成此操作后,所有流量都发送到了proxy,也连接到了localhost。 我的意思是非常糟糕。
嗨@jaykijay
感谢您的请求。 我们做了一个小小的返工。
对于即将到来的Zammad 2.0,我们在UI中添加了config选项来设置不使用代理的主机:
非常感谢!
-马丁
最有用的评论
嗨@jaykijay
感谢您的请求。 我们做了一个小小的返工。
对于即将到来的Zammad 2.0,我们在UI中添加了config选项来设置不使用代理的主机:
非常感谢!
-马丁