福建外贸网站,做服务器的网站都有哪些,图展网站源码,网页设计大赛海报大家好#xff0c;我是雄雄#xff0c;欢迎关注微信公众号#xff1a;雄雄的小课堂。 前言
在项目需要上线时#xff0c;我们经常会遇到这样的需求#xff0c;将http的域名换成https#xff0c;或者当我们使用小程序开发时#xff0c;只支持https的请求方式#xff0c… 大家好我是雄雄欢迎关注微信公众号雄雄的小课堂。 前言
在项目需要上线时我们经常会遇到这样的需求将http的域名换成https或者当我们使用小程序开发时只支持https的请求方式那么这个时候我们可能就得需要配置一下https证书了今天我们就来看看如何配置https证书包括遇到的一些坑南辕北辙搞了5个小时
申请域名
申请域名很简单大家可以直接去各大云厂商去申请即可可以去万网上申请现在域名注册的通道还是蛮多的这里就不详细说了申请自己想要的域名支付了就可以。
解析域名
当域名申请完毕后我们需要对该域名进行解析我这里使用的是二级域名解决方法也比较简单如图所示我们先进入域名列表然后点击后面的【解析】 然后点击【添加记录】 接着我们需要将主机记录和记录类型填写上点击【确定】即可。
申请SSL证书
先找到我们添加的域名然后后面有个【SSL】点击即可。 大概等个10多分钟就差不多申请完毕颁发下来了。
然后我们将证书下载到本地在上传到服务器中的指定目录下我这边上传到了/data/www/https/目录下了。
放开443端口
切记一定要放开443端口一定要放开一定要放开 如果你是用宝塔部署的话看看有没有开防火墙若是开了则先关闭掉不然443端口不管用监听不到。
监听443端口的命令
telnet ip 端口号配置nginx
下面我们需要配置一下nginx配置信息关键部分如下 ##lifetree项目server {listen 80;listen 443 ssl http2;server_name 你的域名;if ($server_port !~ 443){rewrite ^(/.*)$ https://$host$1 permanent;}#证书地址ssl_certificate /data/https/pem文件;ssl_certificate_key /data/https/key文件;ssl_prefer_server_ciphers on;location / {root /data/web/dist; ##前端vue文件路径index index.html index.htm;try_files $uri $uri/ /index.html;}location ^~ /admin/ {proxy_pass http://xxx.xxx.xxx:9998/; ## 后端接口请求的地址proxy_connect_timeout 300s;proxy_send_timeout 300s;proxy_read_timeout 300s;}error_page 500 502 503 504 /50x.html;location /50x.html {root html;}}## server结束
然后就可以了打工告成
注意事项
检查防火墙有没有关检查443端口以及其他业务端口有没有放开检查ssl证书是不是该域名下的检查nginx中的配置看看有没有错