HTTPS kann auf Microsoft Azure VM nicht eingerichtet werden

HTTPS kann auf Microsoft Azure VM nicht eingerichtet werden

Seit über einer Woche versuche ich nun, https so einzurichten, dass es mit meiner Owncloud funktioniert, die auf einer virtuellen Microsoft Azure-Maschine (Ubuntu Server 14.04) gehostet wird. Ich verwende Apache2. Ich habe jedes einzelne Tutorial durchgearbeitet, das ich im Internet gefunden habe, und auch eine Person in den Owncloud-Foren hat eine Zeit lang versucht, mir zu helfen, aber das Problem ist immer noch ungelöst.

Ich frage mich jetzt, ob irgendetwas an einem Linux-System, das auf Microsoft Azure gehostet wird, ungewöhnlich ist. Denn dieses SSL-Setup sollte, soweit ich in den letzten Tagen erfahren habe, so ziemlich sofort funktionieren. Ich frage mich, ob das etwas damit zu tun hat, dass ich das HTTPS-Frontend schnell nach der Erstellung der VM hinzugefügt habe und nicht während des Erstellungsprozesses. Wie auch immer, ich höre auf Port 443 und habe SSL aktiviert, ich habe das Schlüsselpaar erstellt und die SSL-Engine eingeschaltet.

Auch Debian-Manpages usw. Hier sind meine Protokolle und der virtuelle Host für SSL:

default-ssl.conf in sites-available:

https://pastebin.com/jvhPpDKa

Mein Ruf ist zu niedrig, um mehr als zwei Links zu posten, deshalb füge ich hier einen Link zu meinem Post aus den Owncloud-Foren ein, wo man Pastebins mit meinen Netstat- und Zugriffs- und Fehlerprotokollen sehen kann:

https://forum.owncloud.org/viewtopic.php?f=31&t=26375&start=20#p80237

Ich bin gerade wirklich verzweifelt und habe keine Ahnung, warum ich keine Verbindung per https zu meinem Server herstellen kann. Ich wäre für jede Hilfe wirklich dankbar!

Antwort1

Haben Sie den HTTPS-Endpunkt auf Ihrer Azure-VM aktiviert? Sie können die Endpunkte überprüfen, wenn Sie die Eigenschaften Ihrer VM anzeigen. Oben sehen Sie vier Elemente: Dashboard, Monitor, Endpunkte und Konfigurieren. Klicken Sie auf Endpunkte und stellen Sie sicher, dass HTTPS vorhanden ist. Wenn nicht, klicken Sie unten auf Hinzufügen und fügen Sie es hinzu.

Antwort2

Das Problem wurde gelöst. Anscheinend gibt es einen Fehler in den ACLs der Microsoft Azure-Frontends. Ich hatte keine Berechtigungen angewendet, das heißt, es sollte den gesamten Datenverkehr auf diesem Frontend zulassen. Stattdessen wurde alles gefiltert. Um das zu beheben, habe ich eine zufällige IP-Adresse abgelehnt, damit die Regel „alle außer dieser zulassen“ funktioniert. Danach konnte ich über https auf meine Site zugreifen. Vielen Dank für die Hilfe.

verwandte Informationen