Честно сказать я и не знаю как зеркалировать трафик с apache, но знаю как зеркалировать с nginx, это я к тому, что
Nginx ставиться на фронте.
Как nginx должен анализировать трафик, если к нему ничего не подключено? по Вашему конфигу он должен пытаться отдать файл.
Хотя у Вас разные машины, что-то я прогнал. Кстати, а почему у Вас элементы одного приложения находятся на разных машинах, Вам не кажется что постоянный перегон трафика увеличит нагрузку на обе машины?