我用的是腾讯云windows server2012系统,服务器是用apache。我想要让移动端、PC通过网址可以获得AR识别的能力。
1. AR用的是mindjs库,具体可以google搜索参看其文档;
2. 本地跑通AR代码是一回事,通过域名访问是另一回事。AR是需要调用摄像头的,如果仅仅是http是不够安全权限的,所以需要https的域名,因此就需要对服务器添加ssl证书。
3. 总体按照腾讯云的ssl证书安装部署教程来操作:https://cloud.tencent.com/document/product/400/61400。
4. 遇到了apache无法重新启动的问题。查到原因是因为httpd.conf文件里启用了Include conf/extra/httpd-ssl.conf这个文件。具体的报错原因,通过命令行运行bin/httpd.exe,可以看到报错记录,显示443端口被占用。
5. 443端口被占用,那么就要查被什么占用。cmd模式下输入net stat -ano | findstr "443",会列出端口443的连接情况,找到对应listening进程的pid,接着查看指定进程tasklist | findstr "pid"。最后在进程管理器里,找到对应进程是virtual svn。
6. virtual svn是我用来版本控制服务器代码的工具软件。它也使用了443端口,那么这个时候,只要把端口改掉就行了。


根据上图指示,修改好后点击应用即可。这个时候,对于原先的tortoise客户端管理的代码来说,访问的服务器url变化了,需要对项目文件夹右键单击,选择relocate,把VisualSVN Server更新后的对应url,复制到relocate里面的url上,这样重新定位后,客户端访问即可正常。
网友评论