I'm assuming that you want to put the data for your web sites on this external hard drive. The best way to do this would probably be to mount the 2TB hard drive in the web server directory, which I'll assume to be /var/www/.
Once you have a file system in the 2TB drive, you can mount it with the mount
command temporary, then permanently in the /etc/fstab file. Assuming that the larger drive is /dev/sdb and the filesystem is /dev/sdb1, the command to mount it is
sudo mount /dev/sdb1 /var/www/
and the line to add to fstab would be
/dev/sdb1 /var/www ext4 defaults 0 0
Note that when mounting, the directory where you mount it needs to exist before hand, and should be empty (the previous contents of that directory will not be accessible after mounting, so if you already have something there, copy over the files to somewhere else, or mount /dev/sdb1 somewhere else first to copy over the files).
Mounting a drive makes it become part of the file system, and from apache's perspective the directory might as well be on the same drive.
Even if this answer is not exactly what you want, I hope that it gives enough insight into mounting for you to apply it to your specific purposes.