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.