http->https
之前一直想将http升级为https,拖着拖着也就一直没有去弄,刚好课设说明采用https会加分,虽然现在分数已经无所谓了,但还是升级了https.
之前有个.cn
的域名,还以为到期了,一看是12月才到期,刚好之前还备案过了,正好拿来做域名.
首先去腾讯云申请免费的ssl证书,然后去nginx中进行配置即可.
在443端口:1
2
3
4
5
6
7listen 443 ssl;
ssl_certificate /1_www.kalew515.cn_bundle.crt;
ssl_certificate_key /2_www.kalew515.cn.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
server_name www.kalew515.cn;
在80端口,将请求重定向即可:
1 | server { |
其实也可以本地构造公私钥进行本地https,但是浏览器上依然会是红色的https标志标志不可信.
另外,之前一直觉得接口请求部分是有一点问题的,现在改进过后终于没问题了.
在前端:axios.defaults.baseURL = 'https://www.kalew515.cn';
这样发出的接口都是https://www.kalew515.cn
开头并且都可以正常访问了.
在跨域设置那设置只允许这个域名以及ip地址访问即可.
另外第一次用腾讯云,感觉比阿里云好多了,比较人性化,提前配置好了一些东西,并且按量计费~适合学生党.
- 本文标题:http->https
- 本文作者:Kale
- 创建时间:2020-09-16 01:17:17
- 本文链接:https://kalew515.com/2020/09/16/http->https/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!