Nginx 实现网站 http、https 配置
生活随笔
收集整理的這篇文章主要介紹了
Nginx 实现网站 http、https 配置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在 nginx conf 目錄下新建 ssl 目錄,將申請的 ssl證書文件拷貝到此處:
修改 nginx 配置文件使支持 https,修改如下:
server {listen 80;listen 443 ssl;ssl_certificate ssl/cert-xuexiyuan.cn.crt;ssl_certificate_key ssl/cert-xuexiyuan.cn.key;....新增 listen 443、ssl_certificate、ssl_certificate_key 這三行
$sudo nginx/sbin/nginx -s reload重新加載配置報錯,缺少 http_ssl_module 模塊,錯誤信息如下:
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /opt/nginx-1.12.2/conf/vhosts/xuexiyuan.cn.conf:3nginx 添加 SSL 模塊
重新編譯 nginx 包,在之前的編譯的基礎(chǔ)上添加 --with-http_ssl_module 模塊來編譯,將編譯后的 nginx 文件替換掉即可。
- 查看之前的編譯信息
- 到源碼包中重新編譯添加 --with-http_ssl_module
- 執(zhí)行完成后,運行命令
注: 這里不要進行make install,否則就是覆蓋安裝
- 然后備份原有已安裝好的 nginx
- 然后將剛剛編譯好的 nginx 覆蓋掉原有的nginx(這個時候nginx要停止?fàn)顟B(tài))
- 然后啟動nginx,仍可以通過命令查看是否已經(jīng)加入成功
來自個人博客: http://www.xuexiyuan.cn/article/detail/176.html
總結(jié)
以上是生活随笔為你收集整理的Nginx 实现网站 http、https 配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 摩尔庄园草莓音乐节牌子怎么获得
- 下一篇: 白鹿原64、65集 黑娃被白孝文活捉