2016-07-08 6 views
1

Ich bin neu zu Heroku und ich bin auf diese verloren.Mein Heroku dyno bittet um HTTP-Authentifizierung

ich die dyno über die heroku git aktualisiert. aber wenn ich auf die Seite gehe, bekomme ich nur eine http-Authentifizierungsbox, die mich zur Anmeldung auffordert.

Ich bin an AWS gewöhnt, wo ich reinkommen und herausfinden kann warum, also bin ein wenig verloren hier, was passiert.

Ich nehme über den Code und die Unterstützung für einen anderen Benutzer, so dass ich nicht alles entweder nach oben gesetzt.

Der Code Änderung, die ich machte, war in der Tat ein paar statische Dateien, so dass die django app nicht abstürzt wäre, oder haben Probleme Moll. Ich habe nichts verändert außer ein paar Staric Files.

Dies ist aus dem Protokoll:

2016-07-08T21:28:54.182040+00:00 heroku[router]: at=info method=GET path="/" host=wedclips-staging.herokuapp.com request_id=83b6454c-1566-4ab9-b8ef-5783211283df fwd="27.145.28.100" dyno=web.1 connect=0ms service=5ms status=401 bytes=4654 
2016-07-08T21:28:58.046855+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=wedclips-staging.herokuapp.com request_id=31de16de-e295-4a21-936e-f113ccd08e66 fwd="27.145.28.100" dyno=web.1 connect=0ms service=3ms status=401 bytes=4654 
+0

Überprüfen Sie, wie viele Dynos Sie laufen und versuchen Sie sie neu zu starten, hier lesen Sie diese https://devcenter.heroku.com/articles/dynos – PetarP

+0

einen Prüfstand auf diese und ich habe versucht, den Neustart und es hat nichts geändert. Für mich sieht es so aus, als ob der Webserver nach Authentifizierung fragt, bevor er die Anfrage weitergibt. Ich habe dies auf Apache gesehen, aber mit Heroku, ich habe keine Ahnung, wie die Maschine Set-up zu sehen, oder was unter der Abdeckung los – MarcNealer

+0

, wie Sie in Ihrem 'heroku' Konto anmelden werden, verwenden Sie' Heroku CLI' vom terminal? – PetarP

Antwort

0

Von Heroku Dokumente:

Die Heroku Plattform automatisch Routen HTTP-Anfragen an Ihre App Hostnamen (en) Ihrer Web-Prüfständen. Der Einstiegspunkt für alle Anwendungen auf dem Cedar-Stack ist die herokuapp.com-Domain, die einen direkten Routing-Pfad zu Ihren Web-Dynasts bietet.

Sie zu Ihrem heroku application verbinden Heroku CLI vom Terminal heroku login ausgeführt wird, Ihre Anmeldeinformationen eingeben und anmelden, können Sie dann mit Ihrer Anwendung arbeiten. Lesen Sie mehr über Heroku HTTP Routing here und über Heroku CLIhere.

+0

Ich habe die Befehlszeile funktioniert gut und habe den Code und die Protokolle auf dem System überprüft. Es gibt keine Fehlermeldungen. Aber wenn ich versuche, die Seite zu öffnen, bekomme ich sofort eine HTTP-Authentifizierungsbox. Ich frage mich, ob es ein Problem mit den statischen Dateien in AWS gibt, und greife dort auf die Fehlermeldung zu, wenn ich das Site-Icon erhalte – MarcNealer

Verwandte Themen