У меня есть сервер Apache, обрабатывающий множество серверов VirtulServer, и все работает нормально. Я не знаю, как это работает внутри, но это так.
Я недавно немного повозился с nodejs, проводя эксперименты на этом сервере, на порту 8080. Теперь, когда я хочу приступить к производству, я настроил доменное имя, указывающее на мой сервер, но я хочу избежать уродливого URL example.org:8080/, который у меня есть на данный момент. Как я могу сказать Apache, который прослушивает 80, направлять трафик с example.org на 123.12.12.123:8080 и наоборот? Я пробовал ModRewrite, но указание порта и домена заставляет его отображаться в адресной строке браузера, что еще хуже. Я пробовал ModProxy, но безуспешно (ошибка 500). Что мне попробовать дальше?
Mod_proxy должен работать, вот пример: http://davybrion.com/blog/2012/01/hosting-a-node-js-site-through-apache/