一鍵LNMP配置SSL證書,全站https訪問

2022-04-04 01:27:55 字數 1025 閱讀 3419

相信很多人搭建**都用了一鍵lnmp,方便又快捷,不過**搭建後還有乙個重要的步驟就是加入ssl證書,讓https方式訪問**,那怎麼來弄呢?首先找到nginx的安裝目錄找到目錄,我的目錄: /usr/local/nginx/,如下圖,使用xftp工具登陸的,這個工具方便。

證書上傳後如下圖

接下來就是編輯nginx配置檔案,到目錄/usr/local/nginx/conf下找到nginx.conf用記事本開啟編輯。其實你也可以直接在xshell或者putty直接vi編輯修改。

開啟後找到server處

listen 443 ssl;

ssl on;

ssl_certificate /你上傳的證書目錄和證書名稱.crt;

ssl_certificate_key /你上傳的證書目錄和證書名稱.key;

具體如下圖

修改完儲存,然後重啟nginx,因為是linux系統可以用xshell或者putty等連線後輸入指令/etc/init.d/nginx restart重啟nginx。(每次修改配置儲存後一般需要重啟才能生效)

然後輸入**,https正常訪問

不過要http訪問的話會400報錯

解決辦法將上面配置文中的「 ssl on ; 」 注釋掉或者修改成 「 ssl off ;」,這樣,nginx就可以同時處理http請求和https請求了。

然後**可以http和https同時訪問。不過,我們不想還有http能訪問,要全站https訪問呢?

其實這個也不難,我們只要修改兩條就解決了,首先就是在server_name _;中加入網域名稱帶www和不帶的,最後再加一句定向語句:

修改的範圍入下圖兩個個框中,其他不用修改

這樣**就開啟了全站https訪問。

如果使用listen 443 ssl,刪除ssl on就行了。

LNMP一鍵安裝

安裝步驟 1 使用putty或類似的ssh工具登陸vps或伺服器 登陸後執行 screen s lnmp 如果提示screen command not found 命令不存在可以執行 yum install screen 或 apt get install screen安裝,詳細內容參考screen...

LNMP一鍵安裝

系統需求 lnmp一鍵安裝包 v1.3 已經在 photonvps vultr 遨遊主機 oneasiahost新加坡vps 搬瓦工 budgetvm digitalocean locvps linode diahosting 瑞豪開源 kvmla 景文互聯 ramnode hostigation ...

一鍵安裝lnmp

系統需求 lnmp一鍵安裝包 v1.0 已經在 diahosting 感謝提供測試vps vpsyou 感謝提供測試vps photonvps 感謝提供測試vps linode vr香港vps xehost vpszz digitalocean hostigation myhost123 yardv...