Ich habe die folgende Konfiguration auf einem NGINX, der als Reverse-Proxy für meine Docker-Maschine dient: 192.168.99.100:3150.Nginx gibt HTTP-Status 200 statt 302 in einer proxy_pass-Konfiguration zurück
Grundsätzlich muss ich drücken: http://localhost:8150 und der angezeigte Inhalt muss der Inhalt aus dem Docker sein.
Die Konfiguration unten macht seine Arbeit.
Die hier ist, dass beim Treffen der localhost: 8150 I HTTP-Statuscode 302 bin immer, und ich mag den HTTP-Statuscode erhalten 200
Weiß jemand, ob es möglich ist, auf zu tun Nginx oder eine andere Möglichkeit, das zu tun?
server {
listen 8150;
location/{
proxy_pass http://192.168.99.100:3150;
}
}
Antwort von einer Anfrage an http://localhost:8150/products
HTTP Requests
-------------
GET /projects 302 Found
Sie erhalten, was Ihr Docker an Sie gesendet hat. Es ist unklar, was du bekommen willst und warum. –
Hey Alexey! Das Szenario ist dieses: Ich möchte meine lokale Maschine der Welt kostenlos zur Verfügung stellen. Ein tolles Werkzeug ist Ngrok. Seit Version 2 sollte das Feature zum Anhängen/Binden an eine andere IP-Adresse dafür bezahlt werden. –