У меня есть домашний 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
Использование Apache 2.4 в качестве прокси-сервера для других служб на локальном хосте и других в сети. ⇐ Apache
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Каталог служб WSO2 4.3.0 (произошла ошибка при получении служб из каталога служб.)
Anonymous » » в форуме Apache - 0 Ответы
- 63 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Каталог служб WSO2 4.3.0 (произошла ошибка при получении служб из каталога служб.)
Anonymous » » в форуме JAVA - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-