НЕ 100%, но вы можете попробовать это:
попробуйте добавить следующее в /etc/apache2/sites-available/000-default.conf
<VirtualHost>
....
ProxyPreserveHost On
ProxyPass /folder http://10.0.0.253/folder
ProxyPassReverse /folder http://10.0.0.253/folder
</VirtualHost>
перезагрузите сервер и попробуйте получить sub.domain.com/folder
НОТА:
вам может понадобиться установить и активировать его
установить:
aptitude install -y libapache2-mod-proxy-html libxml2-dev
активировать:
a2enmod proxy
a2enmod proxy_http
a2enmod proxy_ajp
a2enmod rewrite
a2enmod deflate
a2enmod headers
a2enmod proxy_balancer
a2enmod proxy_connect
a2enmod proxy_html
надеюсь, что это работает для вас, приятель.
РЕДАКТИРОВАТЬ (правильно для Centos Web Panel)
Перекомпилируйте Apache в Centos Web Panel и включите следующие параметры:
--enable-proxy
--enable-proxy-connect
--enable-proxy-ftp
--enable-proxy-http
Затем в конфигурации vhosts (в настройках Apache) добавьте это в vhost:
<VirtualHost>
....
ProxyPreserveHost On
ProxyPass /folder/ http://IP/internal_folder/
ProxyPassReverse /folder/ http://IP/internal_folder/
</VirtualHost>
Куда:
IP - IP-адрес или имя хоста сервера,
/folder/ - папка, которую вы хотите "сопоставить" (то есть: public - domain.com/folder/, внутренний сервер - IP/internal_folder/)
Примечание: не забудьте завершить / после папки или имени хоста.