搬砖之路——Nginx配置SSL证书经历

前几天前端给了一个需求要求吧项目http协议改成https协议配合前端小程序
在这里插入图片描述
当时我就心里一万个草泥马奔腾
‘卧槽,这是啥东西啊’
‘这不应该是大佬干的东西吗,我怎么办’
然后我就硬着头皮接下了

然后就是百度,知道了要通过配置SSL证书来改成https协议,然后我就告诉他要买ssl证书,没证书改不了(其实是我想把这个推掉),然后他就告诉我通过什么工具可以免费生成自签SSL证书balabala的,然后我就
‘¥%&……%&!¥&%@*&()&’
收拾收拾坏心情,又开始百度了怎么生成自签名证书,
最后了解到Openssl 还有个什么jdk自带的keytool工具可以生成自签名证书,然后我就开始尝试使用jdk自带keytool生成,反正期间遇到了各种问题最终失败了,导致我心情很差
在我百度失败原因时我看到了阿里云可以购买免费证书,我
‘@#¥&……%#…%**@¥#@¥#’
‘早点告诉我可以购买免费证书不就可以了我去’
然后我就登录账号打算大展身手,结果验证域名的时候要验证DNS解析,然后我就找老板要了公司账号然后下载个什么文件开始验证,这中间又不行了,
阿里云要求文件放在.well-known/pki-validation下直接访问文件就可以验证(我记得是这样),然后我放进去了但还是不行,最后我发现不知道是谁吧.well-known/pki-validation这个配置了
在这里插入图片描述
wgnm

害 ,验证完后待审核然后不到十分钟就好了,然后选择服务器下载需要的证书

把Nginx的证书下载后按着官方文档一步步配置,最后觉得终于要结束了
然后访问我的域名,显示小锁,安全的
然后我就找前端来测试
结果
在这里插入图片描述
完蛋
傻眼了,
这个无效啊
我整个人都不好了
这是怎么回事啊
我命名访问域名是安全的啊
怎么调用项目接口就不行了。。。
然后我就开始百度:什么nginx配置ssl失效、配置完nginx无法访问项目接口,
百度来百度去我就那几个不是满足我的原因,
导致晚上我睡觉都没睡好。。。

第二天 美好的一天又从找bug开始了。。
翻来覆去的百度,问老师,问同学,各种程序交流群里问,最终,都是说我配置不对balabala的

然后我又去阿里云打算重新看下是不是配置问题(可是我觉得域名都可以用https安全访问了应该不是配置的问题)然后右下角有个客服,说提交工单可以咨询问题,我就立马把我的问题提交上去
在这里插入图片描述
在这里插入图片描述
人生啊.就迷茫两个字。。。

我盯着屏幕开始沉默。。。恰巧我刚好盯住了这句话
在这里插入图片描述
细品,你细品,
https只能使用加了ssl证书的443端口来访问,也就是说我的项目接口只能用443接口来访问,我再一想,我在
server{ listen 443 ssl

}
中配置过了代理转发路径了啊,
在这里插入图片描述
然后我突然灵光一闪,不带端口号直接https://域名/getXXX 这样访问呢
我赶紧在谷歌上测试了一下,我靠
完美,响应结果全出来了
哇哈哈哈哈哈我真是个天才。

然后我就去质问前端
在这里插入图片描述
我tm
在这里插入图片描述
最后,跑了下项目,给他测了一下结束了。

然后分享给我的老师
在这里插入图片描述
这两天的不开心瞬间消失了
确实
学到了一些经验
挺令人开心的。

仅仅做一个工作开发记录
稍稍吐槽一下工作中的小插曲
希望大家工作顺利

还有
武汉加油
中国加油
世界加油(坏人除外)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值