亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

openssl?生成nginx自簽名證書(shū)的實(shí)現(xiàn)

 更新時(shí)間:2024年12月10日 11:31:30   作者:小云小白  
本文主要介紹了openssl?生成nginx自簽名證書(shū)的實(shí)現(xiàn),主要包括openssl?req命令的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、命令介紹

openssl req命令主要的功能有,生成證書(shū)請(qǐng)求文件, 查看驗(yàn)證證書(shū)請(qǐng)求文件,還有就是生成自簽名證書(shū)。

主要參數(shù)

主要命令選項(xiàng):

     -new    :說(shuō)明生成證書(shū)請(qǐng)求文件
     -x509   :說(shuō)明生成自簽名證書(shū)
     -key    :指定已有的秘鑰文件生成秘鑰請(qǐng)求,只與生成證書(shū)請(qǐng)求選項(xiàng)-new配合。
     -newkey :-newkey是與-key互斥的,-newkey是指在生成證書(shū)請(qǐng)求或者自簽名證書(shū)的時(shí)候自動(dòng)生成密鑰,
              然后生成的密鑰名稱(chēng)由-keyout參數(shù)指定。當(dāng)指定newkey選項(xiàng)時(shí),后面指定rsa:bits說(shuō)明產(chǎn)生
              rsa密鑰,位數(shù)由bits指定。 如果沒(méi)有指定選項(xiàng)-key和-newkey,默認(rèn)自動(dòng)生成秘鑰。
     -out    :-out 指定生成的證書(shū)請(qǐng)求或者自簽名證書(shū)名稱(chēng)
     -config :默認(rèn)參數(shù)在ubuntu上為 /etc/ssl/openssl.cnf, 可以使用-config指定特殊路徑的配置文件
     -nodes  :如果指定-newkey自動(dòng)生成秘鑰,那么-nodes選項(xiàng)說(shuō)明生成的秘鑰不需要加密,即不需要輸入passphase.  
     -batch  :指定非交互模式,直接讀取config文件配置參數(shù),或者使用默認(rèn)參數(shù)值     

#生成證書(shū)的申請(qǐng)文件和私鑰文件
# req:request的簡(jiǎn)寫(xiě),代表發(fā)出一個(gè)申請(qǐng)數(shù)字證書(shū)的請(qǐng)求
# -nodes:不生成pin碼,簡(jiǎn)化流程
# -newkey:生成新證書(shū)并指明加密算法和長(zhǎng)度,也可以寫(xiě)成2048
# -out:輸出一個(gè)請(qǐng)求文件,非密碼文件
# -keyout:生成私鑰

openssl req -nodes -newkey rsa:2048 -out myreq.pem -keyout privatekey.key

注:rsa:1024 不安全了,算力上來(lái)了,可暴力 破解

#使用申請(qǐng)文件和私鑰進(jìn)行證書(shū)的申請(qǐng),自己給自己頒發(fā)證書(shū)。
# -in:用之前的申請(qǐng)文件作為輸入
# -x509:證書(shū)格式
# -key:私鑰文件
# -out:產(chǎn)出的證書(shū)文件
# -days:證書(shū)有效期

openssl req -in myreq.pem -x509 -key privatekey.key -out mycert.crt -days 3650

2、運(yùn)行命令

安裝git;在空白目錄,按shift+鼠標(biāo)右鍵,彈窗如下圖,點(diǎn)擊標(biāo)記地方;

運(yùn)行第一條命令,依次填寫(xiě):Country 國(guó)家填寫(xiě):cn , Province Name 省份填寫(xiě):shandong ,Locality 城市填寫(xiě)的:weihai

Organization Name 組織名:xyxb ,Organizational Unit Name 組織的單位名稱(chēng):xyxb ,Common Name 簽發(fā)者名稱(chēng):xyxb , Email Address郵箱地址:我自己用的郵箱或公司郵箱,

A challenge password:密碼復(fù)雜點(diǎn),且需要記?。?/p>

company name 公司名稱(chēng):xyxb

運(yùn)行第二條命令:生成完畢證書(shū)

3、配置到nginx內(nèi)

 配置到nginx

server
    {
     listen 443 ssl;
     server_name phpmyadmin 192.168.105.6; #主機(jī)名稱(chēng)
     ssl_certificate     ./ssl/mycert.crt;
     ssl_certificate_key ./ssl/privatekey.key;

     add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
     ssl_session_cache    shared:SSL:10m;
     ssl_session_timeout  30m;
     ssl_protocols TLSv1.2 TLSv1.3; #指定允許使用的 SSL/TLS 協(xié)議版本
     # ssl_prefer_server_ciphers on; #服務(wù)器優(yōu)先選擇使用的加密套件
     # ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH'; #指定 SSL/TLS 加密套件

     gzip_disable "msie6"; 
     gzip_vary on; 
     gzip_proxied any;
     gzip_comp_level 8; #壓縮級(jí)別
     gzip_buffers 16 8k;
     # 啟用gzip壓縮的最小文件,小于設(shè)置值的文件將不會(huì)壓縮
     gzip_min_length 1k;
     #gzip_http_version 1.1;
     gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    
        index index.html index.htm index.php;
        #root  /www/server/phpmyadmin;

     #配置靜態(tài)訪(fǎng)問(wèn)路徑
     location / {
      if (!-e $request_filename){
      rewrite ^(.*)$ /$1.html last;
      break;
     }

    }

到此這篇關(guān)于openssl 生成nginx自簽名證書(shū)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)nginx openssl自簽名證書(shū)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • nginx的FastDFS分布式存儲(chǔ)模塊測(cè)試方法

    nginx的FastDFS分布式存儲(chǔ)模塊測(cè)試方法

    很長(zhǎng)時(shí)間沒(méi)有關(guān)注FastDFS了,第一次使用FastDFS 是在 08年的時(shí)候11月的時(shí)候,那個(gè)時(shí)候是為了解決公司的數(shù)據(jù)存儲(chǔ)~那時(shí)候可能是對(duì)Fastdfs了解不深,功能還不算太健全,最后選擇了lustre。
    2010-12-12
  • Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪(fǎng)問(wèn)跳轉(zhuǎn)Https)

    Nginx強(qiáng)制跳轉(zhuǎn)Https(Http訪(fǎng)問(wèn)跳轉(zhuǎn)Https)

    這篇文章主要為大家介紹了Http訪(fǎng)問(wèn)強(qiáng)制跳轉(zhuǎn)到Https的幾種方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    防止盜鏈不僅能保護(hù)版權(quán),又節(jié)約了不少流量,下面這篇文章主要給大家介紹了關(guān)于Nginx優(yōu)化、安全與防盜鏈的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • 深入淺析nginx四種調(diào)度算法和進(jìn)階

    深入淺析nginx四種調(diào)度算法和進(jìn)階

    這篇文章主要介紹了深入淺析nginx四種調(diào)度算法和進(jìn)階,文中給大家提到了upstream 支持4種負(fù)載均衡調(diào)度算法,需要的朋友可以參考下
    2018-06-06
  • 用Nginx反向代理Node.js的方法

    用Nginx反向代理Node.js的方法

    本篇文章主要介紹了用Nginx反向代理Node.js的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • nginx配置ssl證書(shū)實(shí)現(xiàn)https訪(fǎng)問(wèn)的示例

    nginx配置ssl證書(shū)實(shí)現(xiàn)https訪(fǎng)問(wèn)的示例

    這篇文章主要介紹了nginx配置ssl證書(shū)實(shí)現(xiàn)https訪(fǎng)問(wèn)的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Nginx設(shè)置HTTPS的方法步驟

    Nginx設(shè)置HTTPS的方法步驟

    本文主要介紹了NGINX設(shè)置HTTPS的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Nginx在胖容器中的部署流程

    Nginx在胖容器中的部署流程

    胖容器(Fat Container)是一種容器技術(shù)的形態(tài),它在傳統(tǒng)的輕量級(jí)容器基礎(chǔ)上進(jìn)行了擴(kuò)展和增強(qiáng),Nginx是一款高性能的HTTP和反向代理web服務(wù)器,本文將給大家介紹Nginx在胖容器中的部署流程,需要的朋友可以參考下
    2024-04-04
  • Nginx與瀏覽器緩存的處理方法

    Nginx與瀏覽器緩存的處理方法

    這篇文章主要介紹了Nginx與瀏覽器緩存的處理方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • Nginx服務(wù)器的location指令匹配規(guī)則詳解

    Nginx服務(wù)器的location指令匹配規(guī)則詳解

    這篇文章主要介紹了Nginx服務(wù)器的location指令匹配規(guī)則,文中介紹了一種動(dòng)靜態(tài)地址分離的方法示例,需要的朋友可以參考下
    2015-12-12

最新評(píng)論