Использование Apache 2.4 в качестве прокси-сервера для других служб на локальном хосте и других в сети.Apache

Ответить Пред. темаСлед. тема
Anonymous
 Использование Apache 2.4 в качестве прокси-сервера для других служб на локальном хосте и других в сети.

Сообщение Anonymous »

У меня есть домашний NAS-сервер с Apache 2.4, работающий на 443 с поддержкой SSL в домене ddns.
На этом сервере у меня работают другие службы, такие как http, в nodejs и в python.
У меня также есть другой сервер в частной сети с другими службами, где мне также нужен прокси-сервер на Apache, чтобы воспользоваться преимуществами SSL и уменьшить количество портов, доступных в Интернет.
Для начала я попытался проксировать дополнительные службы localhost с помощью ProxyPass, ProxyPassReverse в подпапке, безуспешно реплицировать структуру папок из-за ресурсов. Пробовал с завершающей косой чертой e без нее... Также пробовал с htaccess и vhosts, тоже безуспешно. Лучшее, чего я достиг, - это, например, OpenWebUI, я получаю исходный код логотипа, но не показываю изображение логотипа... думаю, мне понадобится подстановка строк в URL-адресах, поскольку у openwebui нет относительных URL-адресов ресурсов.Я думаю, что будет проще, если у меня будут субдомены, но мой настоящий провайдер ddns не позволяет этого. На самом деле ищу провайдера, который разрешает частный домен в ddns-соединении.
Пример:
10.0.0.100 — NAS-сервер

[*]apache — 443
[*]openwebui — 3033
[*]gitea — 3100
[*]porttainer - нет необходимости выставлять
10.0.0.101 - Другой сервер с каждой службой на своих портах, где я также хочу проксировать некоторые из них
[*]mariaDB
[*]PostgreSQL
[*]ollama
[*]n8n
[*]dify

Кто-нибудь успешно пробовал подобные ситуации? Если да, можете ли вы указать мне, в каком направлении двигаться, с помощью реальных примеров?
Или какие-либо другие рекомендации?
TIA
JL
Добавлено примечание:
После некоторых попыток я получил некоторый прогресс в прокси-сервере openwebui... Теперь я полагаю, что смогу получить статические ресурсы, запустите приложение, но возникла ошибка, которая не работает должным образом, нужно начать с бэкэнда... На данный момент моя конфигурация для этих настроек Apache:
ProxyPass "/_app" "http://localhost:3033/_app"
ProxyPassReverse "/_app" "http://localhost:3033/_app/"
ProxyPass "/static" "http://localhost:3033/static"
ProxyPassReverse "/static" "http://localhost:3033/static/"
ProxyPass "/jl_ia" "http://localhost:3033/"
ProxyPassReverse "/jl_ia" "http://localhost:3033/"


Подробнее здесь: https://stackoverflow.com/questions/790 ... on-network
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Apache»