nginx配置安全證書


阿里雲申請的免費證書,審核通過后下載下來,照着文檔配置,不過還是會遇到挫折的。如下這個

nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:101
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

切換到解壓出來的nginx目錄下,執行命令

[root@izbp1ff6n8gn1fpznqu8yqz nginx-1.8.0]# ./configure --with-http_ssl_module

接着依次下列命令

make
cp objs/nginx  /usr/local/nginx/sbin/nginx 

objs/nginx  /usr/bin/nginx
make

然后在該目錄下可以直接檢驗配置文件(通常都要到/usr/local/nginx/sbin目錄下)


還有一點就是證書放的目錄跟官網說的有點出入,官網是說放到Nginx的安裝目錄下創建cert目錄並放置證書文件到該目錄下


我把cert目錄移動到安裝目錄(默認在/usr/local/nginx)下的conf目錄下才成功

部分配置文件的相關信息,站點目錄root那是我的一個vue項目dist文件所在的位置


這樣配置之后在瀏覽器用綁定的域名訪問就自動轉換成https了

但用ip訪問卻不是,還是http,顯示證書無效


不過似乎本來就應該是這樣吧,畢竟百度都是,之前都沒注意過這個現象呢~


個人網站:www.panbingwen.cn


免責聲明!

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



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