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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oneinstack_OneinStack lnmp网站环境部署Namecheap SSL安全证书方法

發(fā)布時間:2023/12/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oneinstack_OneinStack lnmp网站环境部署Namecheap SSL安全证书方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

雖然OneinStack一鍵包環(huán)境起步較為晚一些,但是作者更新速度以及環(huán)境的功能還是十分強大的,無論我們是安裝LNMP、LAMP,還是Tomcat網(wǎng)站環(huán)境,同時在PHP、MYSQL等數(shù)據(jù)庫的版本上基本能夠保持最新可選穩(wěn)定版。老蔣也一直建議用戶少用面板,即便面板可視化比較方便,但是從更省資源以及安全角度還是用一鍵包環(huán)境或者自己手工部署網(wǎng)站環(huán)境。

一般我們都用一鍵包環(huán)境部署,這樣能夠自動的安裝完畢我們需要的配置組合環(huán)境,而且有些功能可以直接通過命令操作完成。最近一段時間老蔣關注和記錄SSL證書的文章比較多,一來是有幫助客戶網(wǎng)站部署,然后做一個簡單的記錄,雖然中文網(wǎng)站還沒有普及起來,但是以后肯定是有需要的,我們先做好功課。

無論我們是用免費SSL證書,還是購買付費證書,其實思路很簡單,我們只需要將本地環(huán)境的KEY文件,以及CSR文件獲取之后,后者CSR需要加載到免費或者付費網(wǎng)站一起生成需要的CRT文件出來,然后一同與我們的KEY文件部署到網(wǎng)站配置文件中就可以,如果需要強制跳轉(zhuǎn)HTTPS地址指向的,我們再做一個強制301跳轉(zhuǎn)就可以。

有幾篇老蔣之前分享的幾篇SSL證書的文章:

在這篇文章中,老蔣正好有在幫助客戶新搭建的OneinStack一鍵包LNMP網(wǎng)站環(huán)境部署SSL證書,客戶是購買的Namecheap付費SSL證書,年付9美元的。所以,用這篇文章記錄下來,無論我們是否有同樣的環(huán)境需要,但是整個過程也都是可以參考效仿的。

第一、OneinStack添加/新增網(wǎng)站

cd oneinstack

./vhost.sh

通過命令,然后根據(jù)提示需要部署網(wǎng)站。

根據(jù)安裝向?qū)?#xff0c;我們設置Y需要安裝SSL,然后根據(jù)提示部署SSL的信息,這些都不是很重要,但根據(jù)實際的填寫。然后后面會與之前文章差不多類似。

部署完畢之后,我們可以看到我們需要的KEY和CSR文件位置,因為后面我們在Namecheap獲取SSL證書的時候需要用到,這里我們可以下載到本地備份。

這里部署完畢之后,如果我們是新建站點可以直接把空網(wǎng)站CMS部署進去,如果是遷移數(shù)據(jù)的,老蔣就先把客戶在其他空間的程序和數(shù)據(jù)庫遷移進來,反正至少原來不帶HTTPS的地址網(wǎng)址是可以打開的。后面等獲取到SSL證書之后,我們在設置配置文件就可以強制使用HTTPS。

第二、Namecheap激活/獲取SSL證書

Namecheap提供的PositiveSSL證書年付9美元,客戶自己購買了一個,雖然有很多第三方免費SSL證書可以選擇,但是有些時候在考慮到一些特殊因素的時候還是購買付費的比較妥當一些。

1、激活SSL

在購買Namecheap SSL證書之后,我們需要到后臺Product List看到我們上圖所示的,然后點擊ACTIVE激活。

這里我們需要將在第一環(huán)節(jié)中獲取到的服務器CSR文件貼進來,然后在Server Type中選擇我們需要部署到的服務器環(huán)境。Primary Domain不管他會自動獲取我們的域名。點擊Submit提交之后看到所有的域名信息,核對沒有問題就點擊NEXT繼續(xù)。

2、驗證域名信息

這里需要選擇驗證個人信息,這里我選擇郵箱驗證,前提是我們在驗證之前需要將域名的WHOIS如果有隱私保護的話才可以看到,因為郵箱重要的,后面SSL證書會發(fā)送過來的。

3、填寫個人信息

這里我們需要填寫證書個人信息,如果是公司那就如實填寫,如果是個人,在Company Name填寫NA,其他根據(jù)實際的填寫就可以。

然后填寫郵箱,用來就接受SSL證書用的。

4、核對信息提交

我們核對下信息,主域名和郵箱是不是我們提交的,如果不會就修改,如果沒問題就提交確認。

5、激活獲取SSL證書

等幾分鐘,然后我們可以看到郵箱獲取到信息。

收到這樣的郵件之后,點擊HERE,然后輸入下面的驗證碼字符串。

激活完畢之后,老蔣繼續(xù)等待,等待SSL證書發(fā)送到郵箱里。

第三、下載Namecheap SSL證書和部署到站點

再等待一分鐘左右,就可以看到Namecheap SSL證書發(fā)送到郵箱里來,一個ZIP壓縮包。

我們可以看到這兩個文件。我們先做一個合并,將Bundle復制里面的代碼放到CRT中。然后將合并到的文件替換到第一步驟中,還記得在/usr/local/nginx/conf/目錄中有一個CRT了?對,沒錯,替換他。

第四、重啟Nginx生效

service nginx relaod

這樣,我們可以看到利用Oneinstack部署Namecheap SSL證書一切沒問題。

第五、Oneinstack部署SSL證書小結

在老蔣部落中這幾天也分享過幾篇SSL部署的方法,基本上方法都是差不多的,只不過用Oneinstack環(huán)境的時候直接生成幾個文件的路徑,然后我們生成文件之后直接替換就可以,最后重啟NGINX就可以生效,整個過程還是比較簡單的。

總結

以上是生活随笔為你收集整理的oneinstack_OneinStack lnmp网站环境部署Namecheap SSL安全证书方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。