lnmp上傳SSL證書

部署LNMP

安裝環境時,同時配置SSL證書

在安裝環境是,會詢問是否部署SSL證書

  • 有兩種添加方式
    • 1 爲使用已保存的SSL證書和私鑰
    • 2.爲創建新的證書
      在這裏插入圖片描述

已部署LNMP

  1. 已部署上線項目,添加https,執行
lnmp ssl add

在這裏插入圖片描述

  • 選擇要配置SSL的域名
  1. 選擇配置SSL證書方式
    在這裏插入圖片描述
  2. 完成SSL證書配置

將http請求重定位爲https

  • 我們在安裝SSL證書之後,http和https都是可以訪問到站點的,但是爲了唯一性,我們肯定需要跳轉到https指向。
  1. 目錄地址文件
/usr/local/nginx/conf/vhost
  • 我們需要到這個目錄中當前站點的.conf配置文件
  1. 修改配置文件
server
    {
        listen 80;
        server_name your_hostname;	#此處爲你的主機地址
        rewrite ^(.*) https://$server_name$1 permanent;
    }
  1. 將上面的腳本添加到當前站點配置文件中(conf配置文件,雙server)
server
    {
        listen 443;
        server_name your_hostname;	#此處爲你的主機地址
        ......
    }
server
    {
        listen 80;
        server_name your_hostname;	#此處爲你的主機地址
        rewrite ^(.*) https://$server_name$1 permanent;
    }

剛好做到這了。。。其他問題遇到再補充。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章