Setting up a Tor hidden service is pretty straightforward. In a simple case one needs to follow Tor Project's instructions. Also, it is a good idea to take a look into Riseup's Best Practices.
So, now my website is also available as a Tor hidden service at the following address:
zdbj776sxy6szcgdaymenktgc6tada4nhsaac3dqctqsu6yiharwlfqd.onion
I've added the following settings to my /etc/tor/torrc:
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 443 127.0.0.1:443
Also, I had to switch off Apache's mod_status, to prevent statistics leakage through Tor hidden service. To switch it off one needs to run a2dismod status (it is enabled by default in Debian). Anyway I don't need it.