php - nginx配置HTTPS出錯(cuò)
問(wèn)題描述
瀏覽器報(bào)錯(cuò)信息
Nginx配置
問(wèn)題解答
回答1:你不會(huì)是用IP地址直接訪問(wèn)的吧? 證書證明的是域名,一定要用證書綁定的域名訪問(wèn)。
回答2:nginx啟動(dòng)不報(bào)錯(cuò)?
回答3:nginx -t看了沒,還有日志沒記錄么
回答4:證書是對(duì)域名簽發(fā)的,你用ip訪問(wèn)當(dāng)然會(huì)出現(xiàn)這樣的情況呀,因?yàn)檎也坏絀P 對(duì)應(yīng)的證書啊!
回答5:數(shù)字證書的路徑要使用絕對(duì)路徑,例如:
ssl_certificate /usr/local/nginx/ssl/enginx.net.crt; ssl_certificate_key /usr/local/nginx/ssl/enginx.net.key;
還有server_name不能用127.0.0.1,請(qǐng)使用域名,例如:
server_name enginx.net;
以下是我的SSL配置文件:
ssl on; ssl_certificate /usr/local/nginx/ssl/enginx.net.crt; ssl_certificate_key /usr/local/nginx/ssl/enginx.net.key; ssl_buffer_size 16k; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:DES-CBC3-SHA; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_session_cache builtin:20480 shared:SSL:10m; ssl_session_timeout 1h; ssl_stapling on; ssl_session_tickets on;
相關(guān)文章:
1. php工具中的mysql還是5.1以下的,請(qǐng)問(wèn)如何才能升級(jí)到5.1以上?2. java - 根據(jù)月份查詢多個(gè)表里的內(nèi)容怎么實(shí)現(xiàn)好?3. 前端 - 關(guān)于img父容器的高度會(huì)比img的高度多幾像素的問(wèn)題?4. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。5. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)6. css3 - 這個(gè)右下角折角用css怎么畫出來(lái)?7. css3 - 沒明白盒子的height隨width的變化這段css是怎樣實(shí)現(xiàn)的?8. python3.x - c++調(diào)用python39. javascript - 移動(dòng)端自適應(yīng)10. ios - 類似微博首頁(yè),一張圖的時(shí)候是如何確定圖大小的?
