OttoFMS Not loading with Nginx FMS21.1

We’re having issues getting the OttoFMS page to load when using Tunnelling + Nginx on Windows Server 2019 datacenter.

tunnelling/nginx options are on, and upon trying to access the page it just says not found. Note it does work with tunnelling/nginx off which uses IIS.

This is with the latest OttoFMS



Hello :slight_smile:

Yes, sorry this isn’t in the docs yet, but we don’t have support for Nginx on windows yet.

We are about to shift our focus to tunneling for various reasons. So we will get to this soon.

Now you could manually update the ngnix config to get it to work. That might even survive updating OttoFMS, since on windows we are still just updating the IIS config. ( That’s the part we have to fix )

It would basically be the same as what OttoFMS does on Linux. So you could just look at the Nginx config on a linux machine if you OttoFMS on to see the modifications we make. We add a otto_https.conf file and then include it in the main Nginx config.

Once that is in place restart the HTTP Server and I think it’ll just work.

Let me know if that helps

Thanks

Todd

1 Like

Is there any chance you can send me one of the otto_https.conf from the Linux version so I can test this out?

I don’t have Otto on a Linux server to easily get one.

Hey Daniel,

Here is the conf file for Linux, it should presumably work for Windows with NGINX, but let us know what you find!

otto_https.conf.zip (837 Bytes)

You’ll also need to add the file to the main fms_nginx.conf file, similar to this (but with the Windows file path):

###OTTO
include "/opt/FileMaker/FileMaker Server/NginxServer/conf/otto_https.conf";
###OTTO

-Kyle

Thanks, I put the file in the folder at C:\Program Files\FileMaker\FileMaker Server\NginxServer\conf and then added the following to fms_nginx.conf after line 263.

    ## OTTO
    include "otto_https.conf";

It seems to load the otto pages at the /otto/ URL on the server.

Have not tested any deployments yet.

1 Like