At line 340, we don't have the url of the upstream to get the Host out of; we pass the request into the serveMux, and decides what upstream to use.

Also, I tried to just `req.Header.Set("Host", ...)` in this function, and that didn't work, but just `req.Host = ...` seems to work.