hidden service doesn't work for static sites
The hidden service template for apache creates a restrictive Directory block that makes the site not load at all over a hidden service:
DocumentRoot "/srv/static/root/public" <% if scope.function_guess_apache_version([]) == '2.4' %> AllowOverride None Require all granted <% end %>
(from redmine: created on 2016-06-21, closed on 2016-06-21)