📜  ddev 附加主机名 (1)

📅  最后修改于: 2023-12-03 15:00:22.911000             🧑  作者: Mango

DDEV 附加主机名

DDEV 是一款针对于 Docker 容器进行本地开发的工具。通过使用 DDEV 附加主机名,可以方便的实现本地 DNS 解析和 HTTPS 支持,从而更加高效、稳定、安全的进行本地开发。

什么是 DDEV 附加主机名?

DDEV 附加主机名是 DDEV 中一个非常方便的功能,可以让你在本地开发过程中,使用自定义的主机名进行开发调试。通过同时指定 HTTP、HTTPS 的端口,从而实现使用自定义的子域名、主机名及端口号来访问本地的 Web 应用。

如何使用 DDEV 附加主机名?

在 DDEV 配置文件 ddev.yaml 中,我们可以通过几个简单的配置,即可开启 DDEV 附加主机名功能。

name: myproject
type: drupal8

# 开启 DDEV 附加主机名
additional_hostnames: 
  - myproject.local
  - www.myproject.local
  
# 设置 HTTPS 支持
https_enforced: true
ssl: 'self_signed'

在以上配置中,我们通过 additional_hostnames 来定义需要使用的主机名,同时开启 HTTPS 支持。当我们启动 DDEV 后,即可访问 https://myproject.localhttps://www.myproject.local

DDEV 附加主机名的优势

相较于传统的本地开发环境,DDEV 附加主机名的使用优势非常明显。以下是一些主要的优势:

  • 自定义主机名,方便记忆和使用;
  • HTTPS 支持可以极大的提高开发安全性;
  • 通过本地 DNS 解析,可以避免频繁的修改本地 Hosts 文件;
  • 简单配置,不需要复杂的 DNS 服务器设置和操作,即可快速启用。
总结

DDEV 附加主机名是 DDEV 中一项非常实用、方便的功能,可以大大提高本地开发效率和安全性。通过简单的配置,开发者即可方便的使用自定义的主机名和 HTTPS 支持进行开发调试。