本篇主要记录vue项目,通过nginx实现https部署的免费方案。主要参考步骤和关键点如下所示。
一、生成证书
进入nginx安装目录
创建ssl文件目录
生成server.key,需要设置两次密码
生成无密码的server.key
创建服务器证书的申请文件 server.csr
此处需要填写具体内容,国家、省份、城市、公司、行业、网站、邮箱等,后面的两次密码直接回车就好。
生成crt证书文件server.crt
二、nginx配置
前端项目使用nginx部署,所以我们采用nginx爆率443端口,开启ssl。
三、修改vue配置文件
项目使用qiankun框架,分为主工程和子工程,所以我们需要修改在主工程当中的子工程配置,主要是访问的ip地址。
修改.env文件,在使用http时是需要配置ip+端口的,修改为https直接使用ip即可。
如上所示,需要将websocket的请求地址由ws修改为wss,否则会报错。
总结
到此这篇关于nginx通过https部署vue项目的文章就介绍到这了,更多相关nginx通过https部署vue内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://juejin.cn/post/7098143397071814663