国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

nginx使用openssl自簽名,實現(xiàn)https登錄

這篇具有很好參考價值的文章主要介紹了nginx使用openssl自簽名,實現(xiàn)https登錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.確認(rèn)nginx是否已安裝SSL模塊

查驗方法:進(jìn)入sbin目錄,執(zhí)行以下語句,顯示結(jié)果如標(biāo)記所示則表示安裝成功

./nginx -V

nginx使用openssl自簽名,實現(xiàn)https登錄

?2.確認(rèn)系統(tǒng)以安裝SSL工具,開始制作證書

選擇一個存放證書的路徑,執(zhí)行以下語句即可:

(1)生成密鑰,得到文件private.key

openssl genpkey -algorithm RSA -out private.key -pkeyopt rsa_keygen_bits:2048

(2)創(chuàng)建服務(wù)器證書的請求文件csr.pem
openssl req -new -key private.key -out csr.pem

(3)使用生成的私鑰,創(chuàng)建自申請日開始的有效期為10年的服務(wù)器證書public.crt

openssl x509 -req -in csr.pem -signkey private.key -out public.crt -days 3650

nginx使用openssl自簽名,實現(xiàn)https登錄

?

3.修改nginx配置文件nginx.conf,在server模塊配置證書文件

nginx使用openssl自簽名,實現(xiàn)https登錄

?

特別注意:系統(tǒng)安裝完nginx后,發(fā)現(xiàn)未安裝ssl模塊,那么得先安裝此模塊,具體操作步驟如下:

1.進(jìn)入nginx原解壓文件包 ,執(zhí)行以下語句

./configure --prefix=/usr/local/nginxf --with-openssl=/export/server/openssl-3.1.1 --with-http_stub_status_module --with-http_ssl_module

其中:prefix=/usr/local/nginxf 為安裝路徑

2.在當(dāng)前路徑執(zhí)行make編譯

make

3.備份原來的nginx啟動文件

cp -rf nginx /usr/local/nginxf/sbin/nginx_bak

4.關(guān)閉nginx服務(wù)

./nginx -s stop

5.在objs文件中復(fù)制nginx配置文件,替換原來的nginx文件

cp ./objs/nginx /usr/local/nginxf/sbin/

6.重新啟動nginx

./nginx?

7.查詢nginx是否正常安裝SSL工具

8.如果成功安裝,則執(zhí)行1步驟開始制作證書文章來源地址http://www.zghlxwxcb.cn/news/detail-623607.html

到了這里,關(guān)于nginx使用openssl自簽名,實現(xiàn)https登錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 本地測試使用自簽名證書以開啟網(wǎng)站https(例子說明:Nginx、Tomcat)

    本地測試使用自簽名證書以開啟網(wǎng)站https(例子說明:Nginx、Tomcat)

    原文鏈接 數(shù)字證書是由證書頒發(fā)機(jī)構(gòu)(CA)簽名并頒發(fā)的電子文件,用于建立網(wǎng)絡(luò)連接的身份認(rèn)證和加密通信。SSL 證書是數(shù)字證書的一種。 SSL 證書包含以下信息: 針對其頒發(fā)證書的域名 證書頒發(fā)給哪一個人、組織或設(shè)備 證書由哪一證書頒發(fā)機(jī)構(gòu)頒發(fā) 證書頒發(fā)機(jī)構(gòu)的數(shù)字簽名

    2024年02月09日
    瀏覽(42)
  • https-OPenSSL證書生成及自簽名證書

    https-OPenSSL證書生成及自簽名證書

    目錄 SSL/TLS 1、搭建OPenssl服務(wù)器 1.1、下載 ?1.2、安裝下載好的exe程序 2、服務(wù)器端證書-生成key、CSR、CRT 2.1、進(jìn)入如下目錄,執(zhí)行cmd ?2.2、生成一個私鑰key ?2.3、由生成的私鑰key生成一個待簽名的CSR證書文件(公鑰) ?2.4、查看證書內(nèi)容 3、自建CA證書 3.1、創(chuàng)建CA私鑰 3.2、生成C

    2024年02月08日
    瀏覽(24)
  • 【密碼學(xué)】使用mkcert安裝CA、自簽名ssl證書,配置nginx的https 證書筆記

    【密碼學(xué)】使用mkcert安裝CA、自簽名ssl證書,配置nginx的https 證書筆記

    CA(Certificate Authority,證書授權(quán))是由認(rèn)證機(jī)構(gòu)服務(wù)者簽發(fā),是數(shù)字簽名的技術(shù)基礎(chǔ)保障,也是網(wǎng)上實體身份的證明,能夠證明某一實體的身份及其公鑰的合法性,證明該實體與公鑰二者之間的匹配關(guān)系。 在電子商務(wù)系統(tǒng)中,所有實體的證書都是由證書授權(quán)中心即CA中心頒發(fā)并簽

    2024年02月03日
    瀏覽(30)
  • C++調(diào)用openssl實現(xiàn)國標(biāo)sm2簽名算法的使用

    C++調(diào)用openssl實現(xiàn)國標(biāo)sm2簽名算法的使用

    SM2算法基于ECC橢圓曲線算法,廣泛用于區(qū)塊鏈、HTTPS 等需要非對稱加密的場景。是基于橢圓曲線數(shù)學(xué)理論實現(xiàn)的一種非對稱加密算法。相比RSA,ECC優(yōu)勢是可以使用更短的密鑰,來實現(xiàn)與RSA相當(dāng)或更高的安全。 下面鏈接可以了解一些關(guān)于SM2的基礎(chǔ)知識。 橢圓曲線加密算法(E

    2024年01月24日
    瀏覽(22)
  • QT使用OpenSSL的接口實現(xiàn)RSA2的簽名和驗簽

    加密和簽名在RSA加密算法中是兩個不同的概念,雖然它們都涉及RSA密鑰對的使用,但目的和應(yīng)用場景有所不同。 加密 (encrypt/decrypt) : 加密 :使用接收方的公鑰對數(shù)據(jù)進(jìn)行加密,只有擁有相應(yīng)私鑰的接收方才能解密數(shù)據(jù)。 解密 :使用接收方的私鑰對加密數(shù)據(jù)進(jìn)行解密,從而獲

    2024年02月22日
    瀏覽(15)
  • openssl生成https證書及nginx https配置

    一、nginx根目錄下創(chuàng)建?cert 目錄,用于存放https證書 二、openssl生成https證書證書 三、nginx配置https 參考文檔: ????????https://blog.51cto.com/u_481814/1835713 ????????https://www.cnblogs.com/caidingyu/p/11904277.html

    2024年02月10日
    瀏覽(18)
  • 基于OpenSSL和nginx搭建本地https服務(wù)器(詳細(xì)實操版)

    基于OpenSSL和nginx搭建本地https服務(wù)器(詳細(xì)實操版)

    (??? ),Hello我是 祐言QAQ 我的博客主頁:C/C++語言,數(shù)據(jù)結(jié)構(gòu),Linux基礎(chǔ),ARM開發(fā)板,網(wǎng)絡(luò)編程等領(lǐng)域UP?? 快上??,一起學(xué)習(xí),讓我們成為一個強(qiáng)大的攻城獅! 送給自己和讀者的一句雞湯??: 集中起來的意志可以擊穿頑石! 作者水平很有限,如果發(fā)現(xiàn)錯誤,請在評論區(qū)指

    2024年02月20日
    瀏覽(32)
  • Nginx配置https協(xié)議,基于Linux自簽(OPENSSL生成SSL自簽證書)

    第1步:生成私鑰 執(zhí)行如下命令生成一個RSA私鑰 //生成rsa私鑰,des3算法,1024位強(qiáng)度,ssl.key是秘鑰文件名。 openssl genrsa -des3 -out ssl.key 1024 然后他會要求你輸入這個key文件的密碼,由你隨便設(shè)置。 由于以后要給nginx使用。每次reload nginx配置時候都要你驗證這個PAM密碼的。 但是生

    2024年01月21日
    瀏覽(21)
  • 使用OpenSSL生成自簽名證書

    使用OpenSSL生成自簽名證書

    生成自簽名證書有以下常見的方法: 使用圖形界面工具:有一些圖形界面工具可用于生成自簽名證書,使過程更加直觀和易于操作。例如,可以使用 XCA、Keychain Access(適用于 macOS)或 Windows 上的自帶證書管理工具等。 使用編程語言和庫:可以使用編程語言(如Python、Java、

    2024年02月06日
    瀏覽(24)
  • Linux升級openssl版本、安裝nginx并配置https證書支持TLSv1.3

    參考文章 https://blog.csdn.net/weixin_43153854/article/details/109823633?utm_medium=distribute.pc_relevant.none-task-blog-2 default baidujs_baidulandingword~default-4-109823633-blog-106643510.pc_relevant_default_base2spm=1001.2101.3001.4242.3utm_relevant_index=7 參考文章 https://blog.csdn.net/t8116189520/article/details/81909574

    2024年02月14日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包