Creo que esto le ha pasado a mas de uno, instalar varnish, intentar cambiar su puerto por defecto por el puerto 80 (http) y ver que no es como lo indica su documentación.

/etc/systemd/system/varnish.service.d/customexec.conf

Bueno pues es verdad, en Ubuntu (donde me ha pasado de un tiempo para acá {systemd}) siempre es lo mismo y viendo que es difícil encontrar una guía de como cambiarlo exactamente lo publico aquí.

Hay que saber de donde carga esos valores varnish, pues no los esta cargando del “/etc/default/varnish” si no de otro directorio (vamos, que si lo cambiamos de ahí y no aplica es obvio).

Ejecutamos

grep -R ‘ExecStart=/usr/sbin/varnishd’ /etc/

Y nos dará la ruta

/etc/systemd/system/multi-user.target.wants/varnish.service

Ahí es donde editamos el execstart al gusto (cambiarlo al puerto 80, etc). Después aplicamos un daemon reload y reiniciamos el servicio con esto ya tendríamos el cambio de varnish al puerto 80.

Saludos.