Run starts a http(s) server. It returns a channel which is configured to
listen system process termination signals: INTR, TERM. If server object is
given as a first argument, it is used. If also certFile and keyFile names are
given (in this order) the https server is started.