将 ddev Web 端口公开到网络
Expose ddev web port to network
我刚刚将 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
或 host_https_port
配置选项,因此每次执行 ddev restart
时端口都会更改。
我刚刚将 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
或 host_https_port
配置选项,因此每次执行 ddev restart
时端口都会更改。