Чтобы уточнить, имя хоста вашего домена - http://sub.domain.com/...,, и вы убедились, что Tinyproxy обслуживает ваш сайт при запросе через tinyproxyhost: 50001?
Я хотел бы рассмотреть возможность использования iptables на вашем шлюзе для выборочного NAT-запроса, предназначенного для sub.domain.com на порту 80, для tinyproxyhost на порту 50001. Предполагается, что sub.domain.com находится по адресу 12.34.56.78, и что tinyproxy работает 10.11.12.13:
iptables -t nat -A PREROUTING -p tcp -d 12.34.56.78 --dport 80 -j DNAT \
--to 10.11.12.13:50001
Если вы действительно хотите продолжить использовать Apache для этого, вы уверены, что полностью включили mod_proxy? Убедитесь, что у вас есть следующее в вашей конфигурации:
ProxyRequests Off
Order deny,allow
Allow from all
Что происходит, когда вы пытаетесь получить доступ к http://sub.domain.com в этой конфигурации? Какой вывод вы получаете в ваших Apache access_log
и error_log
?