局域网内部只有ip无域名,发布https应用。
本帖最后由 dystar001 于 2022-9-8 22:10 编辑由于一些使用和调试的需要,有些应用需要在局域网内部发布成https,这就需要有个域名才能够或者SSL证书。
那如果在局域网内部,只有ip地址,没有域名,是否就无法获得SSL证书了呢?
通过一个本地工具:Mkcert,我们可以自己签发基于内外IP的SSL,经测试,用此类证书,活字格可以发布https应用,局域网内客户端访问也没有问题。
具体步骤和工具如下:
**** Hidden Message *****
谢谢楼主分享 谢谢楼主分享 mark 学习 :i0tw: 学习学习,谢谢分享 学习学习,谢谢分享
本帖最后由 小侠米 于 2022-9-9 15:03 编辑
感谢分享
问题是每台电脑都执行导入,也太麻烦了。
然后,手机端执行不了改文件,怎么访问Https???
本帖最后由 dystar001 于 2022-9-9 18:32 编辑
小侠米 发表于 2022-9-9 15:00
感谢分享
问题是每台电脑都执行导入,也太麻烦了。
然后,手机端执行不了改文件,怎么访问Https???
局域网中如果没有域名,就只能这样了。。。你可以做个页面,把证书挂上去。让用户自己下载。
安装证书是很简单的。这是个免费方案,只能牺牲一些便利性了。这个方案类似网银那样,每台机器都要下载证书的。
如果嫌麻烦,就只能先搞个可以对外访问的域名,再去搞个免费的ssl,如果只是需要内外访问的,用域名个人感觉更麻烦。
还是看实际应用吧,是否一定需要https访问。个人感觉如果应用需要访问客户端硬件的比如摄像头,串口,usb等,那只能使用https,否则就用http。
手机端如果是安卓的话是可以,需要把证书一起打包进去。过程就比较麻烦了。