我的Fedora 8安装有问题。它看起来是wget不知道如何验证SSL证书了。很奇怪,因为我还有另一个Fedora 8盒子,我相信它具有相同的配置并且可以正常工作!
不使用--no-check-certificate开关怎么办?
这是一个示例输出:
wget https://www.google.com
--2011-09-23 00:11:13--  https://www.google.com/
Resolving www.google.com... 74.125.230.146, 74.125.230.147, 74.125.230.148, ...
Connecting to www.google.com|74.125.230.146|:443... connected.
ERROR: cannot verify www.google.com's certificate, issued by `/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA':
  Unable to locally verify the issuer's authority.
To connect to www.google.com insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.
编辑
我有这个文件/etc/pki/tls/certs/ca-bundle.crt,当我wget用--ca-certificate指向该文件的开关运行时,一切正常。该文件应该放在哪里,这样我就不需要使用开关了?
BTW:curl和links做工精细,但lynx也抱怨:“SSL错误:无法获取本地颁发者证书”所以这不仅wget的问题...
                
                4
              
                  为什么你甚至有一个Fedora 8安装?
                
                
                  
                    —
                    伊格纳西奥·巴斯克斯
                    
                  
                
              
                  Fedora 9、10、11、12和13甚至不再受支持。
                
                
                  
                    —
                    ceejayoz 
                    
                  
                
              
                  我知道这是一个不再支持的古老OS,但我希望这只是一种配置问题,有经验的人可以轻松解决,因此我不需要升级整个系统。
                
                
                  
                    —
                    tomazy 2011年
                    
                  
                
              
                  您正在使用的wget是什么版本?
                
                
                  
                    —
                    SparX 
                    
                  
                
              
                  GNU Wget 1.11.1(对Red Hat进行了修改)
                
                
                  
                    —
                    tomazy 2011年