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

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

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

目錄

一、Nginx的安裝與配置

安裝步驟

二、SSL證書獲取

三、Nginx配置


前題條件,擁有服務(wù)器與可以解析到該服務(wù)器的自己的域名。

一、Nginx的安裝與配置

若已安裝好了Nginx,則需查看自己的Nginx是否開啟了SSL的模塊功能:

./nginx -V

nginx配置ssl證書實現(xiàn)https訪問,運維,nginx,ssl,https,服務(wù)器

?顯示如上,則代表ssl功能已開啟,否則可能出現(xiàn)以下錯誤提示:

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx.conf:%

解決方案見:

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx.conf:% - 簡書

安裝步驟

1.官網(wǎng)下載nginx壓縮包
http://nginx.org/en/download.html
我們先去官網(wǎng)下載一個最新穩(wěn)定版的nginx

nginx配置ssl證書實現(xiàn)https訪問,運維,nginx,ssl,https,服務(wù)器

然后使用xftp或者rz上傳到我們的服務(wù)器

# 解壓壓縮包

tar -zxvf nginx-1.22.1.tar.gz

?然后進(jìn)入到目錄里面,查看是否有可執(zhí)行權(quán)限(是不是綠色的),沒有賦予執(zhí)行權(quán)限

# 賦予執(zhí)行權(quán)限

chmod +x configure

2.安裝nginx所需要的環(huán)境
在安裝之前先安裝nginx所需要的一些環(huán)境

# c編譯器
yum -y install gcc gcc-c++ autoconf automake make
# 解析正則的pcre庫
yum install -y pcre pcre-devel
# 添加對gzip的支持
yum install -y zlib zlib-devel
# SSL
yum -y install pcre ?pcre-devel zlib ?zlib-devel openssl openssl-devel

3、開始安裝

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make

安裝好以后會出現(xiàn)/usr/local/nginx,代表nginx安裝完成!

二、SSL證書獲取

可以使用FreeSSL首頁 - FreeSSL.cn一個提供免費HTTPS證書申請的網(wǎng)站獲取免費的證書:

https://www.cnblogs.com/nuccch/p/16483136.html

三、Nginx配置

將獲取的ssl證書放到服務(wù)器上,配置相應(yīng)的路徑。

    server {
        listen       80;
        #填寫綁定證書的域名
        server_name  dragonwu.xyz;
    
        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
    
        #強制將http的URL重寫成https
        return 301 https://$host$request_uri;
    }

    server {
        listen       443 ssl;
        server_name  dragonwu.xyz; #你的域名

        ssl_certificate      /usr/local/ssl/dragonwu.xyz_cert_chain.pem; #證書
        ssl_certificate_key  /usr/local/ssl/dragonwu.xyz_key.key;  #證書

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
        }
    }

Nginx服務(wù)器重新加載:

./nginx -s reload

nginx配置ssl證書實現(xiàn)https訪問,運維,nginx,ssl,https,服務(wù)器

注意事項:443端口一定要打開,之前我就是因為443端口被防火墻保護,一直訪問不到,開放443端口即可!?

總結(jié)完畢!文章來源地址http://www.zghlxwxcb.cn/news/detail-608752.html

到了這里,關(guān)于Nginx配置ssl證書實現(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)文章

  • 什么是HTTPS加密協(xié)議?HTTPS安全傳輸原理,SSL和TLS介紹,NGINX如何配置SSL證書

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

    2024年02月03日
    瀏覽(104)
  • windows10下設(shè)置本地apache\nginx站點部署ssl證書,使本地配置的域名可以用https訪問

    windows10下設(shè)置本地apache\nginx站點部署ssl證書,使本地配置的域名可以用https訪問

    首先我們需要下載openssl來生成證書文件: 去官方網(wǎng)址下載https://slproweb.com/products/Win32OpenSSL.html; 下載好了,雙擊exe文件,然后就下一步,下一步安裝完成; 安裝之后配置環(huán)境變量,新建一個系統(tǒng)變量OPENSSL_HOME,值就是你安裝目錄下的bin,然后在系統(tǒng)變量path,增加%OPENSSL_HO

    2024年02月15日
    瀏覽(21)
  • SpringBoot + Vue2項目打包部署到服務(wù)器后,使用Nginx配置SSL證書,配置訪問HTTP協(xié)議轉(zhuǎn)HTTPS協(xié)議

    SpringBoot + Vue2項目打包部署到服務(wù)器后,使用Nginx配置SSL證書,配置訪問HTTP協(xié)議轉(zhuǎn)HTTPS協(xié)議

    配置nginx.conf文件,這個文件一般在/etc/nginx/...中,由于每個人的體質(zhì)不一樣,也有可能在別的路徑里,自己找找... 證書存放位置,可自定義存放位置 兩個文件 后端配置 把.pfx拷貝到resource下,然后配置一下yml

    2024年02月02日
    瀏覽(99)
  • 配置https---Nginx認(rèn)證ssl證書

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

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

    2024年01月19日
    瀏覽(25)
  • 配置SSL證書后,Nginx的HTTPS 不能正常

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

    2024年02月03日
    瀏覽(28)
  • 關(guān)于Nginx配置SSL證書(Https)和WebSocket的wss

    一. 生成SSL自簽證書 ? ? ? ?自簽證書就是自己生成的證書,免費的,不支持部署瀏覽器的,支持瀏覽器的就是收費的,需要購買,這里因為是本地測試,所以就用的自簽證書,買的證書可以跳過證書生成部分. ?安裝OpenSSL ? ? ? ? ? OpenSSL是生成SSL的工具,這里是在Win10下安裝的,下載的

    2023年04月14日
    瀏覽(33)
  • 內(nèi)網(wǎng)環(huán)境下nginx使用自簽名ssl證書配置https請求

    內(nèi)網(wǎng)環(huán)境下nginx使用自簽名ssl證書配置https請求

    一、安裝Openssl nginx有openssl 命令,沒有的自行百度,我配置的nginx是存在的所以沒查這部分 二、生成密鑰 可以在本地生成然后把文件拷貝到服務(wù)器,也可以直接在服務(wù)器指定目錄生成,我選擇的后者。 應(yīng)該是哪個目錄都可以,只要在nginx.conf文件中引入正確地址就可以 我的配

    2024年01月21日
    瀏覽(21)
  • SpringBoot配置SSL證書,開啟HTTPS安全訪問?。?!

    SpringBoot配置SSL證書,開啟HTTPS安全訪問?。?!

    一、前言 二、SpringBoot中配置SSL 1、環(huán)境 2、客戶端單向認(rèn)證服務(wù)端代碼實戰(zhàn)-PFX格式的證書 3、HTTP 轉(zhuǎn)HTTPS 通過HTTP協(xié)議傳輸數(shù)據(jù),并不會對數(shù)據(jù)進(jìn)行加密,所以存在著一定的風(fēng)險,容易被抓包破解數(shù)據(jù),而且現(xiàn)在各種瀏覽器對使用HTTP協(xié)議的網(wǎng)站也會提示不安全。通過將HTTP協(xié)議

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

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

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

    2024年02月03日
    瀏覽(30)
  • Nginx 域名SSL證書配置(網(wǎng)站 http 升級為 https) acme.sh 申請免費SSL永久證書(自動續(xù)期)

    Nginx 域名SSL證書配置(網(wǎng)站 http 升級為 https) acme.sh 申請免費SSL永久證書(自動續(xù)期)

    小編這里用的是godaddy購買的域名 服務(wù)器是aws acme.sh GitHub地址??https://github.com/acmesh-official/acme.sh 配合nginx進(jìn)行部署,后面會貼上nginx.conf 我這里是多個域名用同一個證書 ? ?首先你得在自己服務(wù)器上面進(jìn)行部署nginx,如果不知道怎么操作的,可以參考我這一篇博客,執(zhí)行到這一

    2024年01月24日
    瀏覽(39)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包