Yes, you can use Apache on Windows or Linux.

If you are using a Linux server, you will need to install and configure TTWeb on a Windows PC first (It does not need to be a server). Once you have installed and configured TTWeb, simply copy the TTWeb directory tree up to your web server.