TOR: hide my site in clearweb‏

To run a Tor hidden service using Apache which is not accessible from the public network, be sure that Apache is configured to listen only on the local interface (e.g. 127.0.0.1).

Some things you may need to change in your configuration files are:

Listen 127.0.0.1:80

and

<VirtualHost 127.0.0.1:80>

You can verify the IP addresses that Apache is bound to by running the ss command:

ss -tnlp