Если на сервере только один IP, то можно повесить Apache на другой порт, а с помощью IIS пробрасывать нужные запросы в Apache. Или наоборот. Или поставить IIS и Apache повесить на другие порты, а на 80 повесить Nginx и пусть он разбирается кому, какие запросы отправлять. Других вариантов нет
Если IP несколько, то просто повесить IIS и Apache на разные IP.