网站开发与经营陈村九江网站建设

张小明 2026/1/16 7:18:25
网站开发与经营,陈村九江网站建设,wordpress模板上传不,蔚县网站建设wl17581适用场景#xff1a;本地开发、内网系统、测试环境、Spring Boot、Nginx 在开发或测试阶段#xff0c;我们经常需要使用 https:// 访问服务#xff0c;例如#xff1a; WebRTC#xff08;浏览器强制要求 HTTPS#xff09;前端调用受限 API#xff08;getUserMedia、Ser…适用场景本地开发、内网系统、测试环境、Spring Boot、Nginx在开发或测试阶段我们经常需要使用https://访问服务例如WebRTC浏览器强制要求 HTTPS前端调用受限 APIgetUserMedia、Service Worker 等本地 / 内网部署的 HTTPS 测试而 HTTPS 一定要证书没有证书TLS 握手无法完成HTTPS 连接直接失败但正式 CA 证书如 Let’s Encrypt、阿里云、腾讯云通常需要域名、公网环境并不适合测试环境。这时候自签名证书Self-signed Certificate就是最佳选择。一、什么是自签名证书简单说自签名证书 自己给自己签发的证书它和正式证书的区别只有一个❌ 不被浏览器 / 系统默认信任✅ 但完全符合 TLS / HTTPS 协议也就是说可以正常使用 HTTPS只是浏览器会提示“不安全”在测试、内网、开发环境中这是完全可以接受的。二、Windows 下生成自签名证书一般windows上是没有OpenSSL的不过会看我这篇文章的小伙伴基本都是开发或者从事计算机这块的吧。那么 Git 肯定是有的。Git其中就有自带 OpenSSL。按一下win打开Git Bash或者你随便找个地方右键 Git Bash Here 也可以。2.2 生成 IP 自签名证书含 SAN假设你在内网使用 IP 访问比如我的ip是192.168.31.14。大家使用时替换一下自己ip就行了MSYS_NO_PATHCONV1openssl req -x509 -nodes -days3650\-newkey rsa:2048\-keyout server.key\-out server.crt\-subj/CN192.168.31.14\-addextsubjectAltNameIP:192.168.31.14执行成功后会在当前目录生成server.key # 私钥 server.crt # 证书没找到那文件一般就在C:\Users\Administrator\三、Linux / macOS 下生成方式其实也完全一样openssl req -x509 -nodes -days3650\-newkey rsa:2048\-keyout server.key\-out server.crt\-subj/CN192.168.31.14\-addextsubjectAltNameIP:192.168.31.14四、验证证书是否正确生成后可以验证一下 SANopenssl x509 -in server.crt -text -noout|grep-A3Subject Alternative Name你应该看到X509v3 Subject Alternative Name: IP Address:192.168.31.14没有这一行说明证书对现代 HTTPS / WebRTC 无效。五、Nginx 中使用自签名证书验证过可用之后我们就可以用起来这个证书了。我这边带大家用Nginx来试试。一个简单的模板 nginx.conf 示例server { listen 10000 ssl; server_name 192.168.31.14; ssl_certificate E:/nginx/nginx-1.20.2/cert/server.crt; ssl_certificate_key E:/nginx/nginx-1.20.2/cert/server.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; location / { root html; index index.html index.htm; try_files $uri $uri/ /index.html; } location /jeecg-boot/ { proxy_pass http://localhost:8008; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }重启Nginx然后浏览器访问https://192.168.31.14:10000可以看到虽然浏览器其实不安全但是是成功访问到了https不安全是正常现象。当然如果你有域名了想申请域名的证书可以看看这个申请免费的SSL证书
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

北京网站设计公司重庆市公路建设市场信用信息

LangFlow:让AI工作流像搭积木一样简单 在社交媒体运营的战场上,时间就是流量。一条精心策划的内容,如果发错了时段,可能石沉大海;而一次精准的时间卡点,却能引爆全网互动。但现实是,大多数团队…

张小明 2026/1/13 17:52:03 网站建设

国家重点项目建设网站优惠的网站快排公司电话

第一章:纤维协程的任务调度在现代并发编程模型中,纤维(Fiber)作为一种轻量级线程,提供了比操作系统线程更高效的执行单元。纤维协程通过协作式调度实现任务切换,避免了抢占式调度带来的上下文开销&#xff…

张小明 2026/1/11 1:43:02 网站建设

旅游网站建设策划方案书免费网站建设协议

HTML5 Web Storage在前端缓存中的应用 在如今的Web开发中,用户早已不再满足于“能用就行”的页面体验。打开一个电商网站,希望商品信息秒出;填写一份长表单,却不小心关了标签页——再进来时内容全没了;切换主题后刷新…

张小明 2026/1/14 2:10:28 网站建设

上海网站快速排名青岛栈桥介绍

FaceFusion镜像提供任务依赖关系配置能力 在内容创作日益智能化的今天,AI驱动的人脸替换技术已不再是实验室里的“黑科技”,而是影视后期、虚拟主播、数字人生成等领域的核心工具。然而,随着应用场景复杂化,传统流水线式处理方式…

张小明 2026/1/8 5:29:48 网站建设

网站访问量asp个人简介ppt免费模板

还在为垃圾分类AI训练找不到好数据而烦恼?标注格式混乱导致训练失败?数据增强参数设置不合理影响模型精度?今天手把手教你用ai53_19/garbage_datasets这个免费宝藏数据集,快速构建高精度垃圾分类模型!🚀 【…

张小明 2026/1/9 5:50:12 网站建设