У меня есть домашний 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
1727640102
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
[b]Добавлено примечание:[/b]
После некоторых попыток я получил некоторый прогресс в прокси-сервере 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/"
Подробнее здесь: [url]https://stackoverflow.com/questions/79037005/using-apache-2-4-as-a-proxy-to-other-services-on-localhost-and-others-on-network[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия