nginx配置安全證書

阿里雲申請的免費證書,審覈經過後下載下來,照着文檔配置,不過仍是會遇到挫折的。以下這個vue

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目錄下,執行命令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目錄下)bash

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

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

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

這樣配置以後在瀏覽器用綁定的域名訪問就自動轉換成https了
但用ip訪問卻不是,仍是http,顯示證書無效

不過彷佛原本就應該是這樣吧,畢竟百度都是,以前都沒注意過這個現象呢~

參考

我的網站:www.panbingwen.cn

相關文章
相關標籤/搜索