I installed Geoserver using ssh on a server which is hosting a website that I maintain. What will be the URL I need in order to access Geoserver via a browser?

I have tried using the the server host IP. https://nnn.nn.n.nnn/geoserver.

Edit. The server is LAMP and doesn't have Tomcat. I installed the Linux binary and have run the sh. start.sh from the bin directory.

  • did you change the port? otherwise you probably need to add :8080 to that url – Ian Turton May 25 '17 at 16:01
  • the port on the ssh client is 22. – Tim Vincent May 25 '17 at 16:03
  • but you are not running GeoServer over SSH – Ian Turton May 25 '17 at 16:06
  • with :8080 i get a connection timeout error – Tim Vincent May 25 '17 at 16:07
  • probably a firewall issue or jetty stopped when you logged out - did you use nohup? – Ian Turton May 25 '17 at 16:08

As @iant said, you need to specify the port in the URL. If you didn't change anything, Jetty will be running at port 8080. In my opinion, I would advise to run Geoserver in Tomcat instead of Jetty which comes with the windows installer. You get the benefit of richer documentation and the ability to set a reverse proxy to run Tomcat behind a generic web server such as Apache which allows you to forego the need to specify the port in the URL.

Finally, please add the '.../web' thing at the end of the URL. Not sure if this should be the problem since this is normally added automatically by the Geoserver's routing mechanism.


This is how my installation is running. But you can define the structure. http://yourIPAddress:8080/geoserver/web/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.