nginx報錯解決


1、413 Request Entity Too Large

錯誤:413 Request Entity Too Large
原因:nginx文件上傳大小有限制
解決:在nginx配置文件中修改參數值:(nginx.conf)
    client_max_body_size 400M;
    #根據自己實際傳輸大小修改,傳輸完再修改回來

2、瀏覽器訪問https+域名報錯:時鍾錯誤

錯誤:nginx: [emerg] BIO_new_file("/etc/letsencrypt/live/test.aa.com/fullchain.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/test.aa.com/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

原因:某個https證書過期,導致所有域名訪問出錯

解決:

  檢查nginx配置: /usr/local/nginx/sbin/nginx -t
  根據報錯在配置文件中注銷ssl:
    #listen 443 ssl;
    #ssl_certificate /etc/letsencrypt/live/test.aa.com/fullchain.pem;
    #ssl_certificate_key /etc/letsencrypt/live/test.aa.com/privkey.pem;
  重啟nginx: /usr/local/nginx/sbin/nginx -t
    /usr/local/nginx/sbin/nginx -s reload
  更換或重新申請ssl證書

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM