Mount an external volume in the /srv directory
We have started using Suse Enterprise Server in our company, and everything is going smoothly. The thing is that now we have a problem. We have a load balancer, and three Front Servers. We use Apache. We have the application on an external disk, and that disk is mounted on the three servers. We have the application in the external disk because in that way we can update the app in one step, and the three servers drink from that updated code. Also, in this way the application does not write to the database (which is on another server) the same thing over and over again. So we have tried the following without much success
Mount the external disk in /mnt and put a link in /srv. It works with a .html file, but not with a complete directory with many subdirectories.
Mount the disk directly in /srv. It gives an error.
The reason why we need Apache to read from /srv, is that this way we have the same code for all the servers. The ones from the development team, the test ones, the ones from operations, etc...
How can I solve this problem?
Thanks in advance,