Предыдущий ответ дал мне несколько советов, но, поскольку я использую Centos Web Panel, этот ответ направлен на эту систему.
Правильно для веб-панели Centos
Перекомпилируйте 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 /)
Примечание: не забудьте завершить / после папки или имени хоста.