![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Panowie/Panie, pomóżcie rozwizać problem.
Mam VPS'a a na nim zainstalowany i działajcy SSL, problem pojawił się kiedy odpaliłęm DOCKER w którym mam uruchomiony serwer do przetwarzania zdjęć, resize, crop, fill według zadanych parametrów. I nie powiem,działa bardzo dobrze ale tylko po http, nie mogę sobie poradzić a próbowałem już chyba wszystkiego. Przeczytałem trochę na temat PROXY, próbowałem poustawiać w/g proponowanych wzorców ale to za diabła nie działa. system: CentOS 7..., httpd 2.4 (Apache2.4), OpenSSL oczywiście i utknałem .... nie rozumiem do końca jak działa Proxy w takim przypadku. konfiguracja serwera VPS:
jak dotad wszystko działa. Poniżej to co ustawiłem dla proxy(osobny plik proxy.conf):
Co źle zrobiłem, może mi to ktoś objaśnić i wskazać jak powinienem to zrobić ,żeby kontenery także były "secure"? Czy może trzeba zainstalować certyfikat również na kontenerze ? Jeśli tak to jak się do tego zabrać ? Doker niby temat nie nowy ale dla mnie .... bardzo. Pozdrawiam phpamator Ten post edytował phpamator 4.12.2017, 11:28:06 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
To ja może inaczej (IMG:style_emoticons/default/biggrin.gif)
Aplikacje w Docker odpalasz sobie na port 80 czyli po "http" Odpalasz apkę i robisz mapowanie portów 80->8080 Na serwerze robisz vhost już normalnie z 80 i 443 z czego 443 robi proxyPass na 127.0.0.1:8080 Czyli w Docker nie potrzebnie masz mapowanie 443. tam dajesz bez certa. Jeśli w Dockerze aplikacja ma wiedzieć czy to https czy nie to do ProxyPass dodajesz: Kod RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" Rozumisz ? (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:39 |