I am considering a strategy for migrating a server from Apache to Nginx (I've never used nginx before so I'll be doing all this on a test box first).
The strategy is something like: install nginx alongside apache but using (say) port 81. Configure all the virtual hosts so that if <url> works now (on Apache), <url>:81 should also work on nginx, running concurrently. Test. (The idea is to get customers to do some final checks on their own sites, so this should work with minimum fuss.) When ready, kill apache and switch the port over on nginx.
All the sites are running PHP/MySQL (except for a few static sites).
Aside from making sure I have enough RAM to run both alongside each other, any reason to avoid this approach?