I am looking for suggestions on implementing this requirement:
The requirement is for users on a public website to be able to download files of any kind.
The webserver for the website resides on a DMZ, the server that stores the files is internal to our corporate network. The webserver would have to communicate with the file storage server to get the files. What would be the best way to implement this?
Map that file server as a network drive in the disk file system of the web server and then add another web application context to the servletcontainer configuration which references the network mapped path.
It’s unclear what servletcontainer and platform you’re running/targeting, so I can’t give a more detailed answer. But if it were Tomcat, then it’s a matter of adding the following
<Context>element to Tomcat’s/conf/server.xml, assuming that you’ve mapped the file server on/path/to/mount/share:This way it’s available by http://localhost:8080/share/