After puting our servers behind a new Cisco firewall, we ran into a problem with the Alfresco Virtualization Server where you could either edit and not preview, or preview and not edit. Editing was only an issue where the Web Form content type was pulling in files on the AVM drive. In this case it was an included XSD.

The reason for this is that the preview goes out to ip.alfrescodemo.net to resolve the URL, which externally accesses the virtual server on port 8180. When you click edit, the IP in virtual-server.properties is used to access the AVM drive externally. With a strong security model, that’s obviously not going to happen. So, when I changed the virtual server IP to the local 192.168 base, editing worked, but previewing didn’t. With the public IP, it was the opposite.

Even allowing access to all ports for specific IP’s wasn’t working - still not sure on why that is. Adding the public IP to the Advanced TCP/IP settings of the box

It’s not clear yet whether this causes conflicts with other setups, but it did the trick for us! Editing and previewing works like a charm.

This is the solution for KTBU-21.