https配置的后序以及网页定位的测试
等了一个周终于等到了认证通过的短信,可以继续进行后面的操作。
等待备案通过
上一次备案提交之后,会先在阿里云那里初审,如果不通过会有客服小姐姐来电话,告诉你哪里不合适,你可以直接在电话里面修改,也可以自己一会再改,如果电话里直接改的话当场就可以给你通过初审,否则还需要等一会。初审主要是网站名称的问题,在这里两次没过,让客服小姐姐打了两个电话,十分尴尬。过了之后就进入管局短信核验的状态,工信部会给你填写的手机号发送一个短信,按照他给的网站去填写一下验证就好了,这里工信部的系统由延迟,可能已经通过了短信核验但是阿里云里面仍然显示短信核验,这里不用管,系统数据库有一天的延迟。
进入管局核验阶段,如果没有什么问题的话就直接过了,我等了两天就收到了备案成功的短信,也没有当初朋友说的10天那么长。
https的后续配置
上一次已经就差修改nginx.conf文件了,这一次我们接着上一次的来。备案通过之后就可以修改文件,之前上传了密钥文件,这里我们需要新增一个端口,这个端口理论上是在原文件中注释掉的,也可以把注释符号全部去掉再修改,格式如下:
server {listen 443 ssl; server_name 你申请的域名;ssl_certificate指定证书的位置,绝对路径;ssl_certificate_key绝对路径,同上;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {root 存放网页文件的位置,可以直接用80端口的root的内容; index 打开后的首页,可以直接用80端口的index内容;}}
这样就算配好了443端口,之后去阿里云控制台把443端口给打开,除此之外还要注释掉之前80端口的内容,让80端口映射到443端口,代码如下:
server {listen 80;server_name 你的域名;rewrite ^(.*)$ https://$host$1 permanent;// 把http的域名请求转成https
}
保存退出之后需要重启一下nginx服务器,需要到nginx的路径下使用命令
./nginx -s reload
有时候会出现无法重启的问题,这时需要用杀进程的方法,先使用指令:
netstat -lntp
利用这个指令来查看所有进程,找到80端口的进程,记住进程的PID,再使用杀进程指令:
kill 之前的进程PID
最后重新加载一遍即可:
$ nginx路径 -c nginx.conf路径
成功之后访问网站就可以看到已经变成了https协议。
网页定位测试的完善
终于配置好了https协议,现在可以获得gps定位权限了,但是还出现了两个问题,一个是控制台报错,错误直接就可以看明白,因为我们在网页中使用的百度地图接口是http协议的,而我们的网页是https协议的,这就存在https的网页会认为http不安全,所以block了百度地图的接口,解决方法是将引用的地址换成:
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=你的密钥"></script>
版本号是2.0,前面的协议直接换上https即可。
另外一个就是在上手机测试时,试了一台华为、两台苹果、两台小米和一台索尼,除了索尼都可以正确使用gps定位,但是那台日版索尼却不可以,个人猜测是因为日版手机内部的定位可能是用的谷歌原生,而这玩意在国内被墙了,所以无法使用,但是其他设备都是可用的,这样定位的问题就基本解决了。
至此网页端定位的问题也就搞定了,解决了这个问题,毕业设计中一个很大的要点也算是攻破了。
https配置的后序以及网页定位的测试相关推荐
- 阿里云https配置nginx后外网无法访问 已解决
初次接触前端,好不容易写好了代码布置到阿里云上,使用nginx代理,http访问,没问题,但是google一直提示不安全,于是升级https,配置好后localhost,127.0.0.1都可以访问但 ...
- haproxy代理https配置方法【转】
haproxy代理https配置方法[转] 记得在之前的一篇文章中介绍了nginx反向代理https的方法,今天这里介绍下haproxy代理https的方法: haproxy代理https有两种方式: ...
- ha 配置ssl_烂泥:haproxy学习之https配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 在前一段时间,我写了几篇有关学习haproxy的文章.今天我们再来介绍下haproxy ...
- 二叉树的前序、中序、后序遍历
文章目录 前言 一.用递归法实现遍历 1.1 前序遍历 1.2 中序遍历 1.3 后序遍历 二.用迭代法实现遍历 2.1 前序遍历 2.2 中序遍历 2.3 后序遍历 2.3.1 后序解法一 2.3. ...
- 我的世界java平台缺少证书_tomcat配置https以及配置完成后提示服务器缺少中间证书(已解决)...
tomcat配置https 准备工作 下载好证书文件,下载的时候可以选择为tomcat文件.我这下载下来是压缩包.解压后就是下图的样子. 以.key结尾的文件是证书的key 以.pem结尾的文件是证书 ...
- 当输入 xxxxHub 后,到网页显示,其间发生了什么?
来源:小林coding 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 这次,小林我带大家一起探究下,一个数据包在网络中的心路历程. 每个阶段都有数据包的「心路 ...
- 关于localhost访问特别快而nginx配置代理后转发特别慢的解决
关于localhost访问特别快而nginx配置代理后转发特别慢的解决 背景 解决过程 后续 背景 本地启动一个web应用,在采用localhost:port的方式访问的时候特别流畅,因为访问其它资源 ...
- 2.3.2 spring属性注入-注解注入-半注解注入-后序
代码: spring属性注入-注解注入-半注解后序.zip - 蓝奏云文件大小:15.2 K|https://www.lanzouw.com/iCjbVvpvxaf 上一个博客的半注解是,一个类在xm ...
- Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现
缘起 之前在玩一款 VR 游戏:一起来捉妖.这款游戏是使用地图进行游戏的.无奈网上找了各种工具,要么付费,要么不好使.想想自己就是个程序猿,于是乎决定自己开发一个.现在游戏基本放弃了,但是为了游戏 ...
最新文章
- AI Studio下C语言编程:一道简单的C语言作业题目
- java中String类是什么_Java中的String类
- Android逆向之旅---爆破一款资讯类应用「最右」防抓包策略原理分析
- 014_Redis的哨兵模式
- 2019蓝桥杯省赛b组
- linux hosts文件如何修改_3 种方法教你在 Linux 中修改打开文件数量限制
- 动态规划求解疯狂的采药问题(洛谷P1616题题解,Java语言描述)
- Linux下source命令
- MyCat分布式数据库集群架构工作笔记0011---高可用_主从读写分离配置
- php5中使用xslt扩展,.NET_解析在.net中使用XSLT转换xml文档的示例详解,XSL即可扩展的样式表文件。 可 - phpStudy...
- 2023年长安大学外国语言文学考研考情与难度及上岸前辈备考经验
- echars中国地图,省份名字居中
- 深入理解JVM-字节码
- 第2章-计算机组成原理之概述篇
- 除了装去广告软件,你还能通过「禁止APP联网」来屏蔽广告
- 上帝永远不会问你的十件事
- 六大常用软件设计模式—代理模式
- virtualbox虚拟机安装及镜像安装
- 2022年上半年软考报名常见问题及解答
- 第9章 数据库完整性
热门文章
- JS新手入门自学笔记
- 编程:请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”...
- 转载 电子商务关键数字优化(线上部分,中)
- linux自动截屏脚本,Android实现自动截图脚本
- mysql复合语句声明开始于_mysql8 参考手册--BEGIN ... END复合语句
- button按钮绑定回车事件
- starting Tomcat v8.5 at localhost has encountered a problem
- 2017/09/15
- DDD-Mapper
- 一个表格,一部分允许编辑,有公式的单元格不允许编辑