Curl Ansible uri模块被重定向到;url不安全,如果确定,请单击“继续”;代理网站
我正在使用ansible galaxy的这个角色来安装solr<代码>-角色:geerlingguy.solr 这是我义不容辞的任务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核
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
。我不知道…但这很有效。我现在觉得自己很愚蠢。如果你想写下答案,我会接受的。