I am running a hidden service on an Ubuntu 14.04 laptop using the Apache 2 web server. I have downloaded the Tor Browser bundle and it works correctly.
For some reason, I cannot access the hidden service's .onion url from another computer (using the Tor Browser) unless the Tor Browser is running on my server machine.
I can access the site through localhost:port in a normal browser, so Apache is working. And I can access the site through the .onion url with the Tor Browser on either the server machine or another machine, but only when the Tor Browser is running on the server machine.
Is this intentional? Are hidden service servers always running a Tor Browser in the background? If not, what am I doing wrong and/or what config files should I post for community analysis?
The tor service is running according to
ss -aln | grep 9050.