Você só precisa do NFS se precisar de acesso a vários clientes em um nível de sistema de arquivos. Como você não precisa de acesso a vários clientes, eu realmente não recomendaria o NFS como a melhor opção.
Mesmo que você faça tenha vários servidores Apache, eu ainda não recomendaria usar o NFS como meio de compartilhar seu código entre máquinas. As ferramentas de implantação automatizadas podem distribuir facilmente o código para quantos locais você desejar quase simultaneamente. O NFS pode ser a melhor escolha para os recursos fornecidos pelo usuário, mas ainda não é tão simples quanto parece (as minhas opiniões sobre esse tópico estão disponíveis em esta outra resposta ).