No, everything goes through the web server (IIS / Apache), the web server redirects to FMS.
Make sure you also have Sharing turned on proper for Web Direct (under file menu).
I'm using a url like that, also web direct sharing is on, and the server admin console shows that it's on, but still nothing...
And just to confirm, the part above that contains <your web server> is the ip address, correct?
1 of 1 people found this helpful
Wimdecorte helped me out through a private message. Thank you! Turns out that my router was not setup to forward ports 443 and 80 to my server box. I don't know about anyone else, but it's not clear to me that is part of the FMS setup. I guess that is what my original post was trying to ask. Hope this post helps anyone else struggling with this.
I would like some more detail about this.
Do I understand correctly that FileMaker with Web Direct requires a dedicated machine that CANNOT be using Apache's default web service for web sites on ports 80 and 443? In the Mac OS-X server, it is not possible to point the default web service to any ports other than 80 and 443, although Apple says that you could possible hack Apache to accomplish that.
So my question is, if I have no access to a router which is directing calls to the server, is there a way to keep Web Direct focused on ports other than 80 and 443, so that the Mac OS-X Web Service can also be turned on?
FM is the webserver itself so it would not effect another webserver as long as FM was assigned a different port (like 8080).
Im still a little new and might be missing something, but with my testing this is what im seeing. What it looks like is that FM13 runs a little heavy and you may want to run it on its own hardware with no other services running (depending on its use)
I understand that FM13 with Web Direct can require a lot of RAM and I am prepared for that with 16GB and an SSD drive for speed. However, I am caught in the middle of conflicting tech support directives.
Apple says that the ports for the Web Sites "service" in OS-X Server cannot be modified. I'm perfectly willing to assign FM-WD to different ports, but I don't see where or how to do that. FM tech support says that Web Direct requires a "dedicated machine" which translates to having a second server on another hardware device that handles web calls, pointing to the data source on the first server. That could mean I have to uninstall and redeploy as a 2-machine deployment, I suppose, or it could just be a web server elsewhere without FM installed. Not sure.
For now, I am able to view Web Direct on the server itself, but unable to see it from elsewhere. FM tech support tells me I need to adjust the port forwarding on my router. Huh? If the OS-X web service is turned off and FileMaker is listening on ports 80 and 443, why is port forwarding necessary when I'm not using a domain name, just the machine's IP address. I confess, I don't get it.
Im running FM 12 - but i bet its the same
--> its under sharing - IWP (Webdirect) - advanced settings.
"The TCP/IP address in the Instant Web Publishing dialog box determines where web browsers can find FileMaker Pro databases on the host computer. By default, FileMaker files are shared from port 80. If port 80 is already in use (by a web server or another application), consider changing TCP/IP Port Number to 591. FileMaker, Inc. has registered port number 591 with the Internet Assigned Numbers Authority (IANA) specifically for web publishing."
For now, I am able to view Web Direct on the server itself
If you can see it in a browser on the server itself but not from another machine then it would point to a firewall issue.
Port forwarding only comes into play when you traverse networks. For instance when you want to access that server from outside your network. As long as you stay within your own LAN, no port forwarding is needed. But if the server runs a firewall then you need to open up the necessary ports on that firewall.
I had a similar problem with a clean install on a Mic Mini running OS 10.7. There were no warnings or irregularities when I installed FMS13 (I only used default settings), Mac web services were running fine (I could get to the demo 'Welcome to Server' page), and FMS reported that WebDirect was enabled and that the database was shared over WebD.
Only I got an apache error every time I tried to open http://<myserver>/fmi/WebD.
I tried various combinations, including localhost and 127.0.0.1 from the server itself, but no luck. The fact that the 'Welcome to Server' was hosted showed that it wasn't a DNS or firewall/router issue.
In the end I completely uninstalled FMS13 and re-installed it. During installation a dialgue box popped up saying something like "the defaul website is blocked" and would I like to unblock it. I clicked 'yes', and the rest of the installation/deployment continued without incident. After that WebDirect was working without problems.
I guess this means that it's a permissions error somewhere?
I got the same message during the deployment, even though the Mac OS-X Web Service is off. It could be because I have an FTP Server running - but I doubt that because the FTP Server is using ports 8080, 9090, and 4443. So there should be no confilct.
Regarding Jonathan's post, I was under the impression that FMS-13 is not certified to run on 10.7. It requires 10.8 or 10.9. On 10.8, you can run OS-X server, but on 10.9 the Server is not yet officially blessed.
Also, my inability to reach the server from outside the LAN is not relevant because the firewall is turned off.
I don't know if it is related, but I have two other issues: Plugins are recognized but will not enabled. I click the button, a message appears in HTML-5 saying the plug in is enabled, but the checkbox does not stay checked and the plug-in is not enabled.
Also, FWIW, I can log in to the Admin Console with my user name and password. I can change the user name and password any time i want. But no matter what I do the FMP client cannot upload a database without getting the message "invalid username or password"