Skip to main content

I've installed fmeserver on some remote machine (VPS, linux, ubuntu, express installation). Knowing IP of this machine, how can I send remote rest api requests or at least connect it through web interface? Assuming that ip of my machine is xxx.xxx.xxx.xxx I tried to run

`xxx.xxx.xxx.xxx:80/fmeserver` to launch web interface, getting

`The requested URL /fmeserver was not found on this server. ` error.

To send rest api I tried `http://xxx.xxx.xxx.xxx/fmerest/v3/healthcheck?textResponse=false` getting The requested URL /fmerest/v3/healthcheck was not found on this server.

For installation I've followed http://docs.safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/ExpressInstallation_Linux.htm

How to build URLs to connect my fmeserver? What IP should I use? Where I do get wrong?

If you cannot access the server GUI on http://xxx.xxx.xxx.xxx:80/fmeserver then you need to look into that first. The API is using the same Tomcat instance as the server GUI.

First thing to check is that all daemons / services are running and that port 80 isn't blocked by the firewall anywhere. Then check all the FME Server logs.


If you access "http://xxx.xxx.xxx.xxx" (without '/fmeserver') via a web browser, what will happen?


I followed this steps

 

https://github.com/safesoftware/fmeserver-nginx

 

which led me to working fmeserver. Almost working - I could log in, I could request the licence but I couldn't see any available engines. Is it like, I need also FMEdesktop installed on remote machine? And if so, with what kind of licence?

I followed this steps

 

https://github.com/safesoftware/fmeserver-nginx

 

which led me to working fmeserver. Almost working - I could log in, I could request the licence but I couldn't see any available engines. Is it like, I need also FMEdesktop installed on remote machine? And if so, with what kind of licence?

So you're configuring SSL too? If yes, could you access the server GUI after the regular setup, before configuring SSL?


I followed this steps

 

https://github.com/safesoftware/fmeserver-nginx

 

which led me to working fmeserver. Almost working - I could log in, I could request the licence but I couldn't see any available engines. Is it like, I need also FMEdesktop installed on remote machine? And if so, with what kind of licence?

I did ssl step exactly as it is in github recipe, and yes, I can access GUI. Of course with no certification. Do I need to install fmedesktop as well on this instance?


Reply