2

У меня есть образ докера, к которому я могу получить доступ через domain.com:8080/ с любого компьютера. Но я не могу получить его перенаправить на domain.com/service/

ОБНОВЛЕНО: нашел мой ответ, см. Ниже.

2 ответа2

0

Это перенаправление должно быть настроено для прослушивания веб-сервером порта 80 домена domain.com. Предполагая, что вы упомянули подробности своего контейнера, вы должны опубликовать порт 80 из запуска Docker контейнеров docker run ... -p 8080 -p 80 ... и настройте это перенаправление в конфигурации nginx.

0

Итак, просто подведу итог, я нашел ответ.

Я не могу использовать jwilder/nginx, так как это только для имен хостов - поэтому я должен использовать nginx на хост-сервере, чтобы переписать правило. Я все еще использую docker-compose с моим отредактированным файлом hosts, чтобы у меня был более легкий доступ локально между контейнерами, но мое правило перезаписи связывается с указанным портом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .