Я хочу добиться простого - прокси mydomain.com/plex/*
в localhost:32400/*
. У меня уже есть другое правило проксирования, которое работает нормально, но я не могу заставить его работать.
Мой sites-enabled
config:
<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
ProxyRequests Off
ProxyPreserveHost On
<Location "/myapp"> ### This works fine, reverse-proxies to a Tomcat server
ProxyPass http://localhost:8080/myapp
ProxyPassReverse http://example.com/myapp
</Location>
<Location "/plex"> ### This does not work
ProxyPass http://localhost:32400
ProxyPassReverse http://example.com/plex
</Location>
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
Ожидается: Если я открою URL http://example.com/plex/web/index.html
, он должен быть проксирован на сервере в http://localhost:32400/web/index.html
- и эта страница должна быть получена. (открывая это localhost
адрес с сервера работает нормально.
Что я получаю: к сожалению, все, что я получаю, это 404 Not Found.
Я нашел несколько руководств по настройке обратного прокси для Plex (это то, что я пытаюсь сделать), но они касались https
, поддомены и другие. Все, что мне нужно, - это очень простое перенаправление между местоположением и портом.
Спасибо за любую помощь