首页 > 解决方案 > 向网络公开 ddev web 端口

问题描述

我刚刚将 ddev 从 1.8.0 更新到 1.10.2,现在我的环境无法在我们的网络上访问了。我查看了发行说明,发现这是一项安全更改。但是,由于我们在一个安全的网络上,并且我想与我的同事共享我的环境,我希望回到以前的情况。

发行说明说you can override the settings with a docker-compose.letthemin.yaml。我的问题是:如何?

标签: ddev

解决方案


最明显的技术是使用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_portorhost_https_port配置选项,因此每次执行ddev restart.


推荐阅读