Herd_Debug.log
file to your log directory at ~/Library/Application Support/Herd/Log
.
www
in the name.
Herd strips www
from directory names so that all sites are accessible via their domain with and without www
prefix.
The solution to this is renaming the directory from www.your-site.com
to your-site.com
. This allows yout to access the site at http://your-site.com.test
. If the site had specific configurations, you need to apply them again after this change because Herd treats this site as a new one.
brew services list
to see if Homebrew still manages a dnsmasq instance and brew services stop dnsmasq
to shut it down. After that, restart all Herd services and you should be good to go.
VPN clients may interfere with DNS resolution
Some VPN clients install macOS Network Extensions which intercept DNS traffic, even if the VPN connection itself is not active.
This may prevent Herd from resolving .test
domains correctly via its internal dnsmasq
resolver.
When your browser returns ERR_CONNECTION_RESET
or curl
shows Recv failure: Connection reset by peer
, it is likely that a VPN client is interfering with DNS resolution.
To resolve this issue, you can try the following steps:
com.vpnnet.vpnclient.macos.vpn.nwestension
Herd
or Beyond Code GmbH
(us) are allowed to run in the background.