nginx - ssl加密訪問證書不受信任
問題描述
新購買了一個商業SSL證書,但是配置好之后一直顯示 鏈接不受信任。求各位大神指點一下,為了更好的描述問題。放出網址,這不是做廣告,希望大神給點意見。下面是nginx的配置文件,https://www.domain.com
server { listen 443; server_name www.domain.com; index index.html index.htm index.php default.html default.htm default.php; root /var/www; include yb.conf; #error_page 404 /404.html; location ~ [^/].php(/|$) {# comment try_files $uri =404; to enable pathinfotry_files $uri =404;fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fastcgi.conf;#include pathinfo.conf; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {expires 30d; } location ~ .*.(js|css)?$ {expires 12h; } access_log /var/wwwlogs/www.domain.com.log access; ssl on; ssl_certificate /var/www/conf/domain.crt; ssl_certificate_key /var/www/conf/server.key;}
希望大家能幫忙看一下是什么問題,我在火狐下測試一直都是鏈接不受信任,在IE下則顯示連接沒有加密。
想死的心都有了,擦
問題解答
回答1:Linux 上火狐 28 訪問正常。你查看一下證書細節(點下邊那個箭頭然后在「添加例外」里有查看證書的選項),是不是你的證書還是被替換了?
回答2:1、Comodo證書確實一般2、這個不是火狐瀏覽器的問題,是你證書鏈沒做好。3、加中級證書進去就OK了的。
演示:https://yusky.me如果還是不明白可以到我博客留言
回答3:點下面的鏈接測試一下就知道問題在哪里了:https://www.ssllabs.com/ssltest/analyze.html?d=wuaidu.com
看 Certification Paths那里,顯示Extra download的都是你缺少的中級證書,需要和你自己的證書cat到一起去。
當然,還有很多其他問題,自己看測試報告即可。
最后附送一個,你的證書用了SHA256簽名,會導致所有XP SP2及以下系統用IE和Chrome都不能正常訪問(你無所謂這類用戶的話就沒問題,或者你讓他們裝Firefox)。
回答4:Firefox 需要把一個公共的證書加到你生成的證書里面去
相關文章:
1. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...2. java固定鍵值轉換,使用枚舉實現字典?3. 如何為每個應用程序配置tomcat 6的logs / catalina.out。(為sys.out,sys.err配置Web應用程序特定的日志文件)4. css - ionic中的柵格布局如何讓文字內容多少不同的每一列中的內容都能垂直居中?5. php自學從哪里開始?6. phpstady在win10上運行7. java - 我設置了cookie的max age,但是cookie依然在關閉游覽器后消失了8. vim - win10無法打開markdown編輯器9. 這是什么情況???10. javascript - 用jsonp抓取qq音樂總是說回調函數沒有定義
