Apache прокси для nginx

Ещё одна не статья, а скорее заметка.
Стояли параллельно apache и nginx. Т.к. апач по умолчанию висит на 80 порту и обрабатывает все входящие запросы, а до nginx ничего не доходило, то появился вопрос — как же сделать «проксирование» что ли через апач.
На самом деле, такое можно провернуть не только с nginx, а в принципе с любым веб-сервером и отправить сайт на любой порт.
Да и достаточно много раз у меня спрашивали насчёт этой темы.
Я не буду объяснять про установку apache и nginx параллельно в этой статье, но если Вам очень интересно — просто дайте знать в паблике вк или в комментариях к этой заметке. Так же не будет ничего про производительность таких методов.

Допустим, у вас уже стоит apache и nginx параллельно друг-другу. На nginx прицеплен какой-либо сайт и сам nginx висит на каком-нибудь 88 порте, а апач на 80-ом.
Сам nginx открывается например по localhost:88, а нужно перенести его на локальный домен example.my.

Минимально рабочий вариант — создаём в /etc/apache2/sites-enabled/ example.my.vhost и забиваем в него всего один блок

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName example.my
    ServerAlias www.example.my
    ProxyPass / http://localhost:88/
    ProxyPassReverse / http://localhost:88/
</VirtualHost>

Всё. Следом ребутим апач

# service apache2 restart

И бежим проверять.