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

Nginx 配置SSL,開放https協(xié)議和443端口

這篇具有很好參考價(jià)值的文章主要介紹了Nginx 配置SSL,開放https協(xié)議和443端口。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

一、準(zhǔn)備工作

二、生成私鑰(key)

三、生成證書簽名請(qǐng)求/公鑰(csr)

四、生成證書(crt)

五、給nginx配證書

六、訪問(wèn)測(cè)試


閱讀本文前您需要學(xué)會(huì)如何安裝Nginx,?如果您還不會(huì)安裝Nginx請(qǐng)參考CentOS7安裝Nginx,或者直接關(guān)注本欄目Nginx。

一、準(zhǔn)備工作

????????如果是在Windows下,請(qǐng)先安裝OpenSSL

????????官網(wǎng)地址:https://slproweb.com/products/Win32OpenSSL.html

二、生成私鑰(key)

? ? ? ? 第一步是生成私鑰(key),以下命令用于生成一個(gè)包含 1024 比特長(zhǎng)度的 RSA 密鑰的私鑰文件。生成的私鑰存儲(chǔ)在 server.key 文件中。

????????Linux下命令為

openssl? genrsa -des3 -out server.key 1024

????????Windows下命令為

openssl.exe genrsa -des3 -out d:/linux/server.key 1024


? ? ? ? 命令參數(shù)解釋:

? ? ? ? genrsa: 是 OpenSSL 命令的子命令,用于生成 RSA 密鑰對(duì)。

????????-des3: 指定了使用 Triple DES 算法對(duì)生成的私鑰進(jìn)行加密。這樣生成的私鑰將會(huì)被一個(gè)密碼保護(hù)。

????????-out server.key: 指定生成的私鑰文件的輸出路徑和文件名為 server.key。

????????1024: 指定生成的 RSA 密鑰的長(zhǎng)度為 1024 比特。

三、生成證書簽名請(qǐng)求/公鑰(csr)

? ? ? ? 第二步是用使用已有的私鑰 (server.key) 生成證書簽名請(qǐng)求 /公鑰(CSR),該 CSR 包含了對(duì)應(yīng)私鑰的公鑰和與該公鑰關(guān)聯(lián)的其他信息,用于申請(qǐng)數(shù)字證書。

????????Linux下命令為

openssl req -new -key server.key -out server.csr

????????Windows下命令為

openssl.exe req -new -key d:/linux/server.key -out d:/linux/server.csr

? ? ? ?命令參數(shù)解釋:

????????req: 這是 OpenSSL 命令的子命令,用于處理證書請(qǐng)求。

????????-new: 指定生成一個(gè)新的證書請(qǐng)求。

????????-key server.key: 指定使用 server.key 中的私鑰來(lái)生成 CSR。

????????-out server.csr: 指定生成的證書簽名請(qǐng)求 (CSR) 文件的輸出路徑和文件名為 server.csr。

????????在生成公鑰的過(guò)程中需要填寫的信息如下:

nginx 配置443,Nginx,nginx,ssl,https

? ? ? ? 生成成功后可以使用以下命令查看公鑰信息:

openssl.exe req -text -in d:/linux/server.csr

四、生成證書(crt)

? ? ? ? 第三步是對(duì)簽名請(qǐng)求(公鑰CSR)進(jìn)行簽名生成證書。如果上線產(chǎn)品這個(gè)時(shí)候應(yīng)該提交資料到受信任的證書頒發(fā)機(jī)構(gòu) (CA) ,提交 CSR 以獲得由 CA 簽名的證書。這里為了演示我們創(chuàng)建一個(gè)自簽名的服務(wù)器證書來(lái)測(cè)試。以下自簽名(Self-Signed)?X.509 數(shù)字證書的命令。

????????Linux下命令為

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

????????Windows下命令為

openssl.exe x509 -req -days 365 -in d:/linux/server.csr -signkey d:/linux/server.key -out d:/linux/server.crt

????????命令參數(shù)解釋:

????????x509: 這是 OpenSSL 命令的子命令,用于操作 X.509 數(shù)字證書。

????????-req: 表示輸入的文件是一個(gè)證書簽名請(qǐng)求 (CSR)。

????????-days 365: 指定證書的有效期為 365 天(1年)。

????????-in server.csr: 指定輸入的證書簽名請(qǐng)求文件為 server.csr。

????????-signkey server.key: 指定用于簽名證書的私鑰文件為 server.key。

????????-out server.crt: 指定生成的自簽名證書文件的輸出路徑和文件名為 server.crt。

這個(gè)命令的作用是使用私鑰 (server.key) 對(duì)證書簽名請(qǐng)求 (CSR) 進(jìn)行簽名,生成一個(gè)自簽名的 X.509 數(shù)字證書 (server.crt)。這樣就得到了一個(gè)可以用于安全通信的服務(wù)器證書,該證書在簽發(fā)后的 365 天內(nèi)有效。

五、給nginx配證書

? ? ? ? 第四步是在nginx的服務(wù)配置 nginx.conf的虛擬主機(jī)(server)的SSL信息。監(jiān)聽443端口,并指定自簽名證書server.crt和自己的私鑰server.key。

    server {
        listen       443 ssl;
        server_name  localhost;

        ssl_certificate      /usr/local/tengine/server.crt;
        ssl_certificate_key  /usr/local/tengine/server.key;
    }

六、訪問(wèn)測(cè)試

? ? ? ? 配置完成后就可以在瀏覽順輸入HTTPS地址進(jìn)行訪問(wèn)了。

? ? ? ? https://nginx-ip

? ? ? ? 注意nginx-ip是指你nginx服務(wù)器的IP地址。

? ? ? ? 由于我們使用的自簽名證書,測(cè)試時(shí)瀏覽器可能會(huì)阻止,您需要手動(dòng)允許,如下圖。

nginx 配置443,Nginx,nginx,ssl,https

nginx 配置443,Nginx,nginx,ssl,https文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-757979.html

到了這里,關(guān)于Nginx 配置SSL,開放https協(xié)議和443端口的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

    Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

    前提:Linux安裝Nginx,參考教程:CentOS7安裝Nginx完整教程,Linux系統(tǒng)下保姆式安裝Nginx教程 | 老麻 安裝好Nginx之后,需要支持SSL時(shí),要單獨(dú)安裝SSL模塊,方法如下: 輸入 ./nginx –V 命令,注意V是大寫,查看配置是否包含“–with-http_ssl_module”,包含則表示已配置好SSL,如果不包

    2024年02月08日
    瀏覽(21)
  • Nginx配置HTTPS跳轉(zhuǎn)到非443端口的技巧和注意事項(xiàng)

    近一段時(shí)間由于看到v*云服務(wù)廠商有活動(dòng),就注冊(cè)并開了臺(tái)云服務(wù)器,試一下區(qū)別。 (“充10美元送30天內(nèi)有效的250美元的免費(fèi)額度,意思是30天內(nèi)在 你加起來(lái) 不超出250美元的 服務(wù)隨便開,但是注意的是30天后這就不免費(fèi)了,記得及時(shí)關(guān)閉。只支持paypal,而阿里alipay一般是充值

    2023年04月18日
    瀏覽(20)
  • 配置https---Nginx認(rèn)證ssl證書

    配置https---Nginx認(rèn)證ssl證書

    nginx作為前端的負(fù)載均衡服務(wù)器已經(jīng)很熟悉了,項(xiàng)目需要使用https安全的時(shí)候就需要認(rèn)證證書了 dockerweb管理工具 Portainer 如果對(duì)docker不那么熟悉可以使用docker 第三方管理端 然后訪問(wèn)本地9000端口,登錄后可以管理容器鏡像 有了該工具可以直接進(jìn)入容器查看日志等操作 nginx環(huán)境安裝

    2024年01月19日
    瀏覽(25)
  • nginx配置ssl證書使用https訪問(wèn)

    nginx配置ssl證書使用https訪問(wèn)

    一:申請(qǐng)證書,我使用的是阿里云免費(fèi)證書 二:下載證書,解壓到服務(wù)器上 兩個(gè)文件:www.xx.com.pem和www.xx.com.key 三:打開配置文件/usr/local/nginx/conf/nginx.conf 放開端口443,替換ssl_certificate和ssl_certificate_key為自己證書路徑 ? ?server { ? ? ? ? listen ? ? ? 443 ssl; ? ? ? ? server_na

    2024年01月20日
    瀏覽(33)
  • Linux配置Nginx SSL支持Https配置教程

    Linux配置Nginx SSL支持Https配置教程

    繼承上篇 Linux安裝Nginx 執(zhí)行: ./nginx -V 命令 如果有輸出 --–with-http_ssl_module 則說(shuō)明已安裝好SSL模塊 進(jìn)入安裝目錄 /usr/local/nginx-1.22.1 執(zhí)行安裝命令: ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module 執(zhí)行編譯命令: make 注意:make成功后不要執(zhí)行 make insta

    2024年01月18日
    瀏覽(26)
  • Nginx配置ssl證書實(shí)現(xiàn)https安全訪問(wèn)

    Nginx配置ssl證書實(shí)現(xiàn)https安全訪問(wèn)

    目錄 一、Nginx的安裝與配置 安裝步驟 二、SSL證書獲取 三、Nginx配置 前題條件,擁有服務(wù)器與可以解析到該服務(wù)器的自己的域名。 若已安裝好了Nginx,則需查看自己的Nginx是否開啟了SSL的模塊功能: ?顯示如上,則代表ssl功能已開啟,否則可能出現(xiàn)以下錯(cuò)誤提示: nginx: [emer

    2024年02月15日
    瀏覽(29)
  • nginx配置ssl支持https的詳細(xì)步驟

    文章概要 :在建站的時(shí)候我們通常要讓網(wǎng)站通過(guò)https進(jìn)行訪問(wèn),不然使用http過(guò)程中,所有信息都是未加密的,并且用戶訪問(wèn)的時(shí)候?yàn)g覽器會(huì)屏蔽我們的網(wǎng)站。本文介紹如何通過(guò)nginx配置ssl以支持通過(guò)https協(xié)議訪問(wèn)網(wǎng)站。 本文內(nèi)容來(lái)自:谷流倉(cāng)AI - ai.guliucang.com 打開nginx.conf配置

    2024年03月28日
    瀏覽(24)
  • 配置SSL證書后,Nginx的HTTPS 不能正常

    申請(qǐng)ssl證書,配置nginx支持https與證書,可是訪問(wèn)https的nginx總是出現(xiàn)錯(cuò)誤,也導(dǎo)致小程序發(fā)https請(qǐng)求失敗,這是什么原因呢? 如果在配置SSL證書后,Nginx的HTTPS無(wú)法正常工作,可能有以下幾個(gè)常見原因: 1、證書配置錯(cuò)誤: 證書文件路徑出現(xiàn)錯(cuò)誤或不存在;文件格式錯(cuò)誤;證書

    2024年02月03日
    瀏覽(28)
  • 【基礎(chǔ)篇】Nginx安裝 SSL模塊、配置 HTTPS詳細(xì)步驟

    【基礎(chǔ)篇】Nginx安裝 SSL模塊、配置 HTTPS詳細(xì)步驟

    nginx安裝 1、查看 nginx是否安裝 http_ssl_module 模塊 如果出現(xiàn) configure arguments: –with-http_ssl_module, 則已安裝(下面的步驟可以跳過(guò),進(jìn)入 SSL 證書部署、nginx.conf 配置)。 否則按下述執(zhí)行命令。 2、進(jìn)入nginx源碼包,重新執(zhí)行下面命令,重新編譯安裝三部曲 3、上述命令執(zhí)行完以后

    2023年04月16日
    瀏覽(32)
  • 什么是HTTPS加密協(xié)議?HTTPS安全傳輸原理,SSL和TLS介紹,NGINX如何配置SSL證書

    HTTPS是超文本傳輸協(xié)議(HTTP)的安全版本。它使用SSL(安全套接層)或TLS(傳輸層安全)加密協(xié)議來(lái)保護(hù)數(shù)據(jù)傳輸?shù)陌踩院蜋C(jī)密性,以防止未經(jīng)授權(quán)的訪問(wèn)和竊聽。HTTPS協(xié)議通常用于處理敏感信息,如在線支付或登錄憑證等??梢酝ㄟ^(guò)URL的前綴來(lái)識(shí)別一個(gè)網(wǎng)站是否使用了H

    2024年02月03日
    瀏覽(105)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包