Ansible uri模块被重定向到" url不安全,如果你确定点击继续"代理网站

时间:2017-08-24 14:29:26

标签: curl solr proxy ansible wget

我使用ansible-galaxy的这个角色来安装solr。 - role: geerlingguy.solr

这是我的安全任务。

 hosts: all
  roles:
   - role: geerlingguy.solr
     solr_version: "5.5.4"
     solr_connect_host: localhost
  environment:
    "{{proxy_env}}" 

在安装过程中,运行任务

  

" TASK [geerlingguy.solr:检查Solr核心的当前列表。]"

使用" uri"用于检查solr是否正在运行的模块。但是,因为我在" uri"请求http://localhost:8983/solr/admin/cores uri获取403重定向到

  

"警告此网站未经过验证,可能会使您感染恶意软件,   病毒和数据丢失,如果您确定要继续,请单击   "继续""

如果我运行wget http://localhost:8983/solr/admin/cores,我就无法获得重定向。

在我的ansible任务中,如果我使用FQDN "solr_connect_host: MyServersHostname.example.com",则由uri模块执行的检查没有问题。

我似乎无法重现"谨慎,请继续" wget / curl的页面问题。但是,我认为代理是造成问题的原因,因为使用FQDN有效,必须有某种类型的白名单允许。

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

请确保您的环境no_proxy中包含localhost proxy_env,否则代理将用于localhost。