2017-04-07 3 views
0

Ich habe es geschafft, eine Sub-Domain auf meinem Host-Provider (1und1) zu einer EC2-Instanz auf AWS durch die Umsetzung der folgenden Schritte gehostet umleiten:Punkt Subdomain EC2-Instanz über https

  • Schaffung einer elastischen IP auf meinem EC2 Beispiel
  • Hinzufügen der elastische IP-Adresse an den DNS-Einstellungen meiner Sub-Domain

Frage: Wie kann ich jetzt https Anfrage zulassen? Die Subdomain hat ein funktionierendes SSL-Zertifikat, aber wenn ich die https://mysubdomain.example.com anrufe, erhalte ich die folgende Fehlermeldung:

Diese Seite kann nicht erreicht werden, mysubdomain.example.com verweigert die Verbindung.

Die Sicherheitsgruppe Setup auf meine EC2-Instanz ermöglicht https, obwohl es scheint, dass der Port 443 nicht richtig offen wie die Eingabe ist:

sudo netstat -tlnp 

kehrt:

tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  10144/sshd 
tcp  0  0 127.0.0.1:25   0.0.0.0:*    LISTEN  3081/master 
tcp6  0  0 :::80     :::*     LISTEN  16084/httpd 
tcp6  0  0 :::22     :::*     LISTEN  10144/sshd 
tcp6  0  0 ::1:25     :::*     LISTEN  3081/master 

Jede Idee? Die EC2-Instanz läuft auf einem Apache VirtualHost. Danke vielmals.

ich auf Apache laufen lasse und die Conf sieht wie folgt aus:

<VirtualHost *:80> 

    Servername xx.xx.xx.xx 

    WSGIPassAuthorization On 
    WSGIDaemonProcess bottle_app threads=5 python-path=/var/www/bottle_app/:/usr/lib/python2.7/site- packages/:/usr/lib64/python2.7/site-packages/ 

    WSGIScriptAlias//var/www/bottle_app/app.wsgi 

    <Directory /var/www/bottle_app> 
     WSGIProcessGroup bottle_app 
     WSGIApplicationGroup %{GLOBAL} 
     WSGIScriptReloading On 
     Order deny,allow 
     Allow from all 
     # Require all granted 
    </Directory> 

    ErrorLog /var/log/httpd/errors.log 
    CustomLog /var/log/httpd/requests.log combined 

</VirtualHost> 
+0

Welches Betriebssystem verwenden Sie? Blockiert eine Firewall den Port 443? Können Sie Ihre Apache-Konfiguration posten? –

+0

Oswin, gerade angefügte infos re Apache conf –

+0

Ich habe eine Antwort unten hinzugefügt. Ich hoffe, das hilft. –

Antwort