我有一个在Mac上本地运行的开发服务器,名为mark-mb12
。它具有多个docker容器,并通过https公开了一些子域(api,www,admin)。因为使用https,所以我创建了一个本地证书颁发机构,并且使用本地计算机名创建了证书,因此它们分别用于mark-mb12.local
,api.mark-mb12.local
等。我修改了/ etc / hosts文件以定义子域,将它们映射到127.0.0.1
。
在我的机器上一切正常。我可以在浏览器中访问www
和admin
子域,并且我的iOS应用在模拟器中运行时可以对api
子域进行操作。
我可以通过iPhone正常工作,以便可以在Safari中访问https://mark-mb12.local
,因此我已经安装并信任了CA。
我似乎无法弄清楚的是如何从我的设备或运行在另一台计算机上的浏览器访问子域。
关于我需要做什么的任何想法?