通过自定义域和iPhone上的SSL通过Docker中运行的Browser-sync连接到静态应用

问题描述

我无法使用https://mydomain.dev从我的iPhone连接到我的静态站点

其他所有工作。我可以使用https://mydomain.dev网址从笔记本电脑本地连接我。该证书是自签名的并且是“受信任的”,并且我的笔记本电脑上的浏览器没有错误。

我还可以使用https://192.xxx.x.71:443使用iPhone上的IP地址进行连接。当然,这会发出不安全的连接警告,因为SSL证书用于mydomain.dev,但是站点确实已加载。

所以我试图将mydomain.dev代理到我的iPhone上的192.xxx.x.71:443。我已将iPhone上的HTTP代理设置切换为手动,并将服务器和端口设置设置为提到的IP和端口,但在Chrome和Safari中收到ERR_CONNECTION_FAILED。

两个设备都在同一个wifi网络上。

这是我的设置:

Docker

-p 443:443 -p 3000:3000 -p 3001:3001 -p 3100:3100

Webpack开发服务器

  • 端口:3100
  • 主机:“ 0.0.0.0”
  • https:正确
  • 键:[MY_KEY]
  • 证书:[MY_CERT]

浏览器同步

  • 主机:“ 0.0.0.0”
  • 端口:443
  • https.key:[MY_KEY]
  • https.cert:[MY_CERT]
  • 代理:“ https://0.0.0.0:3100/”

etc / hosts

127.0.0.1       mydomain.dev

iPhone HTTP代理

  • 服务器:mydomain.dev
  • 端口:443

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...