![Используйте поиск](https://rvso.com/image/768938/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B9%D1%82%D0%B5%20%D0%BF%D0%BE%D0%B8%D1%81%D0%BA.png)
Как настроить два адреса для доступа к другим интерфейсам/разным портам, например:
Адрес | Отображение на |
---|---|
www.mysite.com/config | (nodejs) локальный хост:3000 |
www.mysite.com/client | (джанго) локальный хост:7000 |
решение1
Используйте поиск
- если бы вы использовали слова «apache proxy», вы бы нашли похожие вопросы, как
- Обратный прокси-сервер Apache для контейнера Docker
- и еще много подобных вопросов
Решение, как не перегружать свой мозг, в примере
Апачи
<VirtualHost *>
ServerName www.example.com
ProxyPass /config http://localname:3000/
ProxyPassReverse /config http://localname:3000/
ProxyPass /client http://localname:7000/
ProxyPassReverse /client http://localname:7000/
</VirtualHost>
Nginx (на всякий случай, если он вам понадобится)
location /config {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $http_host;
}
location /client {
proxy_pass http://127.0.0.1:7000;
proxy_set_header Host $http_host;
}