ddev - 向网络公开 ddev web 端口
问题描述
我刚刚将 ddev 从 1.8.0 更新到 1.10.2,现在我的环境无法在我们的网络上访问了。我查看了发行说明,发现这是一项安全更改。但是,由于我们在一个安全的网络上,并且我想与我的同事共享我的环境,我希望回到以前的情况。
发行说明说you can override the settings with a docker-compose.letthemin.yaml
。我的问题是:如何?
解决方案
最明显的技术是使用ddev share
命令,它是使用 ngrok 进行显式共享,并且也可以在本地网络之外工作。
但是,如果您想在本地网络上公开一个 Web 项目,请使用以下技术:
.ddev/docker-compose.letthemin.yaml:
version: '3.6'
services:
web:
ports:
- "80"
- "443"
用于ddev describe
查找 http URL。假设它是http://127.0.0.1:32859。在您网络上的其他主机上,您将使用 http://:32859 来访问它。
我认为这不适用于host_webserver_port
orhost_https_port
配置选项,因此每次执行ddev restart
.
推荐阅读
- angular - 在 Angular 应用程序中阻止默认浏览器组合键
- html - 我在我的 cpanel 中上传了图像,但出现 404 错误,我在我的 devtools 中找不到它们?
- javascript - 获取 dom 元素。setAttribute("size", "50") 不起作用
- javascript - 在 React 的页面上只能使用一次 Quill JS 编辑器
- javascript - 用条纹显示以前保存的卡片
- python - 如何使用 numpy 数组切片屏蔽图像灰度
- docker - Docker 容器的 Traefik 代理产生 404 未找到所有子域
- php - 使 CSS 和 jQuery 函数结果在页面刷新时保持不变
- html - 为什么表单元素让我的 div 比没有它时占用更多空间?
- python - 带有休息框架javascript的错误请求请求pdf文件