Tôi có một vấn đề với cài đặt Fedora 8 của tôi . Có vẻ wget
như không biết cách xác minh chứng chỉ SSL nữa. Thật lạ vì tôi có một hộp Fedora 8 khác mà tôi tin là có cùng cấu hình và nó hoạt động!
Làm thế nào tôi có thể làm cho nó hoạt động mà không cần sử dụng --no-check-certificate
chuyển đổi?
Đây là một đầu ra mẫu:
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.
BIÊN TẬP
Tôi có tệp /etc/pki/tls/certs/ca-bundle.crt
tệp này và khi tôi chạy wget
với --ca-certificate
chuyển đổi trỏ đến tệp này, mọi thứ đều ổn. Tập tin này nên được đặt ở đâu để tôi không cần sử dụng công tắc?
BTW: curl
và links
hoạt động tốt, nhưng lynx
cũng phàn nàn: "Lỗi SSL: không thể lấy chứng chỉ nhà phát hành địa phương" vì vậy đây không chỉ wget
là vấn đề ...