DL101 Unknown host
404. No lane routes the requested hostname. While the daemon runs it owns this machine’s HTTP and HTTPS ports, so requests meant for another server end up here too.
Over HTTPS the browser shows a certificate error instead of this page, because the proxy only has certificates for routed hostnames. Open the http:// URL to see the page.
Causes
Section titled “Causes”- A typo or the wrong lane number. Lane 2 of
acmeisacme2.localhost; itsapiservice isapi.acme2.localhost. - The daemon does not know the lane yet. Run
devlanes startin the project or worktree. - No
hostsentry indevlanes.yamldeclares the name. - Another lane claimed the name first; devlanes warns about the conflict.
- The lane runs on a box that is not connected, or its hostname is outside
.localhostor yourhostnames.tld, so the box’s hostnames were skipped. - The request went to
localhostor127.0.0.1without a lane hostname. - Another server, such as Caddy or nginx, was meant to answer, but the daemon holds the port.
For clients on this machine requesting localhost, an IP address or a .localhost name, the page lists the routed hostnames and suggests the closest one. Other names get no list, so a website that re-resolves its domain to 127.0.0.1 cannot read your projects and branches.
devlanes url ls # routed hostnames with lane, service and statedevlanes config checkdevlanes remote ls # lanes on a boxdevlanes doctorTo hand ports 80 and 443 to another server, stop the daemon, which stops every service it manages, or move the proxy with proxy.http_port and proxy.https_port in the user config:
devlanes daemon stopHostnames and HTTPS explains how hostnames are built.