电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Nginx使用自簽ssl證書實現(xiàn)https連接的方法

瀏覽:312日期:2023-03-13 15:37:17
目錄
  • 場景
  • 使用OpenSSL創(chuàng)建證書
  • 不同格式證書的轉(zhuǎn)換
  • Nginx下ssl配置方法
  • 驗證方法

場景

Nginx使用自簽ssl證書實現(xiàn)https連接。

使用OpenSSL創(chuàng)建證書

建立服務(wù)器私鑰(過程需要輸入密碼,請記住這個密碼)生成RSA密鑰

openssl genrsa -des3 -out server.key 1024

生成一個證書請求

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

需要依次輸入國家,地區(qū),組織,email。最重要的是有一個common name,可以寫你的名字或者域名。如果為了https申請,這個必須和域名吻合,否則會引發(fā)瀏覽器警報。生成的csr文件交給CA簽名后形成服務(wù)端自己的證書

#---------------------------------------------------------------------------------------------------------------
Enter pass phrase for server.key:      #之前輸入的密碼
Country Name (2 letter code) [XX]:   #國家
State or Province Name (full name) []: #區(qū)域或是省份
Locality Name (eg, city) [Default City]:#地區(qū)局部名字
Organization Name (eg, company) [Default Company Ltd]: #機構(gòu)名稱:填寫公司名
Organizational Unit Name (eg, section) []:       #組織單位名稱:部門名稱
Common Name (eg, your name or your server"s hostname) []:     #網(wǎng)站域名
Email Address []:     #郵箱地址
A challenge password []: #輸入一個密碼,可直接回車
An optional company name []:       #一個可選的公司名稱,可直接回車
#---------------------------------------------------------------------------------------------------------------

輸入完這些內(nèi)容,就會在當前目錄生成server.csr文件

cp server.key server.key.org
openssl rsa -in server.key.org -out server.key

使用上面的密鑰和CSR對證書進行簽名

#以下命令生成v1版證書
openssl x509 -req ?-days 365 -sha256 ? -in server.csr -signkey server.key -out servernew.crt

以下命令生成v3版證書

openssl x509 -req  -days 365 -sha256 -extfile openssl.cnf -extensions v3_req   -in server.csr -signkey server.key -out servernew.crt

v3版證書另需配置文件openssl.cnf,該文件內(nèi)容詳見博客《OpenSSL生成v3證書方法及配置文件》

至此,證書生成完畢!

附常用對證書的操作:

查看key、csr及證書信息

openssl rsa -noout -text -in myserver.key
openssl req -noout -text -in myserver.csr
openssl x509 -noout -text -in ca.crt

不同格式證書的轉(zhuǎn)換

PKCS轉(zhuǎn)換為PEM

openssl pkcs12 -in myserver.pfx -out myserver.pem -nodes

PEM轉(zhuǎn)換為DER

openssl x509 -outform der -in myserver.pem -out myserver.[der|crt]

PEM提取KEY

openssl RSA -in myserver.pem -out myserver.key

DER轉(zhuǎn)換為PEM

openssl x509 -inform der -in myserver.[cer|crt] -out myserver.pem

PEM轉(zhuǎn)換為PKCS

openssl pkcs12 -export -out myserver.pfx -inkey myserver.key -in myserver.pem -certfile ca.crt

Nginx下ssl配置方法

首先,確保安裝了OpenSSL庫,并且安裝Nginx時使用了–with-http_ssl_module參數(shù)。

證書拷至nginx目錄,配置如下server

server {
    listen 443 ssl;
    server_name your.domain.name;
    index index.html index.htm index.php;
    ssl on;
    ssl_certificate      ssl/hotyq.com.crt;
    ssl_certificate_key  ssl/hotyq.com.key;
    ssl_session_cache    shared:SSL:10m;
    ssl_session_timeout 5m;
    ssl_protocols    TLSv1 TLSv1.1 TLSv1.2;
}

另,還可加入如下配置實現(xiàn)https重定向

server {
    listen 80;
    server_name your.domain.name;
    rewrite ^(.*) https://$server_name$1 permanent;
}

第一次配置https時需重啟nginx!

驗證方法

Win、Android系統(tǒng)

curl   https://your.domain.name

iOS系統(tǒng)

curl -3  https://your.domain.name

到此這篇關(guān)于Nginx使用自簽ssl證書實現(xiàn)https連接的方法的文章就介紹到這了,更多相關(guān)Nginx自簽ssl實現(xiàn)https連接內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標簽: Nginx
主站蜘蛛池模板: 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 北京普辉律师事务所官网_北京律师24小时免费咨询|法律咨询 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 自动配料系统_称重配料控制系统厂家 | 福建省教师资格证-福建教师资格证考试网| 带式过滤机厂家_价格_型号规格参数-江西核威环保科技有限公司 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 重庆中专|职高|技校招生-重庆中专招生网 | 上海三信|ph计|酸度计|电导率仪-艾科仪器| 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 河南中专学校|职高|技校招生-河南中职中专网 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 |