Curl Ansible uri模块被重定向到;url不安全,如果确定,请单击“继续”;代理网站

Curl Ansible uri模块被重定向到;url不安全,如果确定,请单击“继续”;代理网站,curl,solr,proxy,ansible,wget,Curl,Solr,Proxy,Ansible,Wget,我正在使用ansible galaxy的这个角色来安装solr-角色:geerlingguy.solr 这是我义不容辞的任务 hosts: all roles: - role: geerlingguy.solr solr_version: "5.5.4" solr_connect_host: localhost environment: "{{proxy_env}}" 在安装过程中,运行任务 “任务[geerlingguy.solr:检查solr核

我正在使用ansible galaxy的这个角色来安装solr<代码>-角色:geerlingguy.solr

这是我义不容辞的任务

 hosts: all
  roles:
   - role: geerlingguy.solr
     solr_version: "5.5.4"
     solr_connect_host: localhost
  environment:
    "{{proxy_env}}" 
在安装过程中,运行任务

“任务[geerlingguy.solr:检查solr核心的当前列表。]”

它使用“uri”模块检查solr是否正在运行。然而,由于我在使用代理,当“uri”向uri发出请求时,返回403重定向到

“注意:此网站未经验证,可能使您暴露于恶意软件中, 病毒和数据丢失,如果确定要继续,请单击 “继续”

如果我运行
wgethttp://localhost:8983/solr/admin/cores
我没有得到重定向

在我的ansible任务中,如果我使用FQDN
“solr\u connect\u host:MyServersHostname.example.com”
,则uri模块执行的检查不会出现问题

我似乎无法用wget/curl重现“小心请继续”页面问题。但是,我假设代理是导致问题的原因,因为使用FQDN是可行的,必须有某种类型的白名单允许


我如何解决这个问题

请确保在您的环境中有一个包含
localhost
no\u proxy
,否则该代理将用于localhost。

proxy\u env
no\u proxy
中的
localhost
。我不知道…但这很有效。我现在觉得自己很愚蠢。如果你想写下答案,我会接受的。