日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx 实现网站 http、https 配置

發布時間:2023/12/1 Nginx 106 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx 实现网站 http、https 配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在 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:3

nginx 添加 SSL 模塊

重新編譯 nginx 包,在之前的編譯的基礎上添加 --with-http_ssl_module 模塊來編譯,將編譯后的 nginx 文件替換掉即可。

  • 查看之前的編譯信息
webadmin@xuexiyuan:~$ /opt/nginx-1.12.2/sbin/nginx -V nginx version: nginx/1.12.2 built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) configure arguments: --prefix=/opt/nginx-1.12.2
  • 到源碼包中重新編譯添加 --with-http_ssl_module
./configure --prefix=/opt/nginx-1.12.2 --with-http_ssl_module
  • 執行完成后,運行命令
make

注: 這里不要進行make install,否則就是覆蓋安裝

  • 然后備份原有已安裝好的 nginx
cp /opt/nginx-1.12.2/sbin/nginx /opt/nginx-1.12.2/sbin/nginx.bak
  • 然后將剛剛編譯好的 nginx 覆蓋掉原有的nginx(這個時候nginx要停止狀態)
cp ./objs/nginx /opt/nginx-1.12.2/sbin
  • 然后啟動nginx,仍可以通過命令查看是否已經加入成功
webadmin@xuexiyuan:~$ /opt/nginx-1.12.2/sbin/nginx -V nginx version: nginx/1.12.2 built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) built with OpenSSL 1.1.0g 2 Nov 2017 TLS SNI support enabled configure arguments: --prefix=/opt/nginx-1.12.2 --with-http_ssl_module

來自個人博客: http://www.xuexiyuan.cn/article/detail/176.html

總結

以上是生活随笔為你收集整理的Nginx 实现网站 http、https 配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。