Web Forwarding на другой порт в Plesk Panel

Недавно поставил себе Plesk Panel. Крайне удобная штука как оказалось. Теперь вместо настройки конфигов под каждый новый сайт я могу управлять всем своим хозяйством через панельку.

Но, к сожалению, всегда есть задачи, которые стандартными средствами не решаются.

У меня поднят сервис, работающий на Play Framewrok 2.4.1. Вернее запущен сервер Netty, который в Play работает из коробки. И уже на нем стоит приложение на Play. Сервер с приложением доступен на порту 9000. В Plesk панели я создал виртуальный хост siamway.ru с настройками пр-умолчанию. Теперь приложение на Play доступно из адресной строки как «siamway.ru:9000». А созданный по-умолчанию сайт в Plesk доступен по адресу «siamway.ru».
Задача заключается в том, чтобы форварднуть все запросы siamway.ru на siamway.ru:9000, причем так, чтобы в адресной строке после форварда не светился номер порта 9000.

Побродив по просторам интернета я нашел несколько решений, которые предоставляет Plesk. Но эти решения были для поддоменов. А ссылаться сайту на самого себя только с другим портом нельзя. Вот так вот.

Однако, на StackOverflow оказалось то, что мне необходимо. И даже стандартными средствами Plesk. Это решение я тут записал, дабы самому не забыть. А именно… (Там где siamway.ru — заменяем на свой сайт) Необходимо открыть в Plesk настройки: «Domains» -> «siamway.ru» -> «Web Server Settings» и в окошке «Additional directives for HTTP» добавить следующее

Жмем на «Ok».

Все эти директивы не будут работать, если в настройках Apache не включенгы соответствующие модули. Открываем Plesk: «Tools & Settings» -> «General Settings: Apache Web Server» -> ставим галочки напротив: proxy, proxy_http, proxy_html (по поводу этого модуля точно не знаю, необходим ли он, но лучше включить).

После этих махинаций сайт все запросы в дресной строке siamway.ru перенаправлялись на siamway.ru:9000. При этом пользователь всегда видел siamway.ru.