Proxy

yum update 無法檢索鏡像列表

  • April 28, 2019

我正在嘗試使用 centos 7 apache 和 sql server 安裝 Web 服務。為此,我使用 VMware,作業系統的安裝成功完成,但是當我嘗試更新 centos 時,它給了我這個錯誤:

#yum update
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: HTTP Error 403 - Forbidden

問題是,這是一台遠端機器(來自與我合作的公司),我幾乎可以肯定他們正在使用某種防火牆/代理。當我做:

#curl -v mirrorlist.centos.org
>get /?release=7 http/1.1
>user-agent: curl/7.29.0
>host: mirrorlist.centos.org
>accept:*/*
*http 1.0, assume close after body
<http/1.0 403 forbidden
<content-lenght: 479
<content-type: text/html
<server: mikrotik httpproxy
<proxy-connection: close

網路是否在代理下?如果是我如何證明這一點,以便向我的老闆展示並開始設置 Web 服務。我也不能安裝任何東西。謝謝,問候。編輯:我忘了提到我可以http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock毫無問題地瀏覽到 chrome 並查看主機中的所有 url(Windows 10)。

您已經證明伺服器位於代理後面,因為攔截請求的代理將自己標識為mikrotik httpproxy. 如何處理它取決於 Mikrotik 設備是什麼,為什麼要代理它,以及它的用途。

可以使用代理來創建安全和可審計的環境,您仍然可以在代理後面使用 yum 將以下行添加到您的 yum 文件 /etc/yum.conf proxy=http://: proxy_username=user proxy_password=password

希望它會幫助你。

引用自:https://serverfault.com/questions/964494