簡體   English   中英

Ansible uri模塊通過代理重定向到“ URL不安全,如果確定單擊繼續”站點

[英]Ansible uri module being redirected to a “url not safe, if you are sure click proceed” site by proxy

我正在使用ansible-galaxy中的此角色來安裝solr。 - role: 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”向http:// localhost:8983 / solr / admin / cores請求時,我正在使用代理,因此uri返回403重定向到

“警告該站點未經驗證,可能使您面臨惡意軟件,病毒和數據丟失的威脅,如果您確定要繼續,請單擊“繼續”。

如果我運行wget http://localhost:8983/solr/admin/cores ,則不會獲得重定向。

在我的繁瑣任務中,如果我使用FQDN "solr_connect_host: MyServersHostname.example.com" ,則uri模塊所做的檢查將"solr_connect_host: MyServersHostname.example.com"通過。

我似乎無法用wget / curl復制“警告,請繼續”頁面問題。 但是,我認為代理是引起此問題的原因,因為使用FQDN可行,必須存在某種允許的白名單。

如何解決此問題?

確保您的環境proxy_env有一個包含localhostno_proxy ,否則該代理將用於localhost。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM