部署LNMP
安裝環境時,同時配置SSL證書
在安裝環境是,會詢問是否部署SSL證書
- 有兩種添加方式
- 1 爲使用已保存的SSL證書和私鑰
- 2.爲創建新的證書
已部署LNMP
- 已部署上線項目,添加https,執行
lnmp ssl add
- 選擇要配置SSL的域名
- 選擇配置SSL證書方式
- 完成SSL證書配置
將http請求重定位爲https
- 我們在安裝SSL證書之後,http和https都是可以訪問到站點的,但是爲了唯一性,我們肯定需要跳轉到https指向。
- 目錄地址文件
/usr/local/nginx/conf/vhost
- 我們需要到這個目錄中當前站點的.conf配置文件
- 修改配置文件
server
{
listen 80;
server_name your_hostname; #此處爲你的主機地址
rewrite ^(.*) https://$server_name$1 permanent;
}
- 將上面的腳本添加到當前站點配置文件中(conf配置文件,雙server)
server
{
listen 443;
server_name your_hostname; #此處爲你的主機地址
......
}
server
{
listen 80;
server_name your_hostname; #此處爲你的主機地址
rewrite ^(.*) https://$server_name$1 permanent;
}
剛好做到這了。。。其他問題遇到再補充。