That is only the case because of the relayd step, which is optional. The Let's Encrypt certificate stuff is indeed a complication that wasn't always there, but is expected now. Other than that, any old Apache or Nginx basic config works just the same as it ever did.