Как перенаправить посетителя на другой сервер и порт?
можно
на server1 ставить фронтендом nginx, бакендом apache (а может и веб-содержимое можно перевести на nginx+php-fpm ? Подумайте)
и в конфе нгинкса на server1
server {
server_name example.ru
listen 80;
root   /home/example.ru/www;
index index.php index.html;
location /server2 {
        proxy_pass http://server2:5980;
        .....
}
......
это в принципе. 
запросы по адресу example.ru/server2 будут проксироваться на server2
nginx или любой другой реверсивный прокси. Можно и сам апач на такое настроить.