Ubuntu上安裝nginx步驟及問題記錄

在Ubuntu上安裝nginx,步驟以下:nginx

     一、 向/etc/apt/sources.list增長Nginx的源
     二、執行sudo apt-get update更新軟件源
     三、執行sudo apt-get install nginx安裝nginx

問題

在執行sudo apt-get update來更新軟件源時,出現如下錯誤: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/maverick/Release.gpg Something wicked happened resolving 'cn.archive.ubuntu.com:http' (-5 - No address associated with hostname)

分析

此問題系DNS解析失敗,遂按照網上查到的排查步驟進行排查,只有須要經過代理上網才須要排查二、3步:
1. 檢查DNS配置
     查看/etc/resolv.conf的domain, search和nameserver 配置是否正確。
2.檢查 網絡代理設置
     查看 「 系統」--> 「首選項 」--> 「網絡代理」 ,裏面的代理是否設置正確。
3. 檢查apt網絡代理設置
     在/etc/apt/apt.conf添加設置:Acquire::http::proxy
 
排查1時,實際上只看到了nameserver,配置爲127.0.0.1,沒有問題。
排查2時,經過瀏覽器訪問外網驗證OK。
排查3時,發現實際配置爲Acquire::http::proxy "false",即把代理關閉,去掉false後問題解決。
 

結論

  所以在須要經過代理聯網的環境中,還須要對代理進行設置,Ubuntu上安裝nginx步驟以下:
  一、設置系統聯網的代理(Newwork->Proxy)
      二、設置apt聯網走代理
             在/etc/apt/apt.conf添加Acquire::http::proxy或做以下修改:
            Acquire::http::proxy "false"   ->  Acquire::http::proxy 
      三、向/etc/apt/sources.list增長Nginx的源
      四、執行sudo apt-get update更新軟件源
      五、執行sudo apt-get install nginx安裝nginx
相關文章
相關標籤/搜索