Get your EZTV sources or binary from EZTV homepage.
The next thing to do is to make a directory for your EZTV.
A directory called eztvproxy is a good start. Now you need to copy your EZTV binary to that directory and make another directory called eztv inside eztvproxy and copy both style.css and eztvbg01.png to that eztvproxy/eztv directory. Now all there is left to do is to make config for your EZTV, you can use eztv.cfg or whatever you wish. Both EZTV executable and it's config should be in the same directory.
Now you have to add few commands and variables to your config file. At least following variables and commands should be used: mvdport, hostname, admin_password, maxproxies, maxsources, floodprot and allow_http (check the manual for those). After this you can start adding servers to your config by using multiple qtv hostname:port [password] lines.
Start your EZTV by using eztv +exec eztv.cfg and check command status to see if everything is ok.
Index - Full list of variables, commands and command-line options
Note that you can put the name of any variable, command, command-line option or manual page into the URL and you'll get corresponding manual page displayed. E.g. http://ezquake.sourceforge.net/eztv/docs/?cl_maxfps