Nginx hinter Apache SSL-Konfiguration

Nginx hinter Apache SSL-Konfiguration

Ich habe einen Apache-Webserver, der eine Website mit SSL-Zertifikat vor einem Nginx-Server hostet, der ebenfalls eine Website (nodejs) hostet, jedoch ohne SSL. Ich möchte die auf Nginx gehostete Domäne so konfigurieren, dass sie auch SSL hat, aber ich komme nicht dahinter. Der Nginx-Server ist folgendermaßen konfiguriert:

server {
    listen 8080;

    server_name example.com www.example.com;

    location / {
        proxy_pass http://127.0.0.1:3000;  
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }

}

Und apache2.conf wie folgt:

<VirtualHost MYIPADDRESS:80>
        ServerName example.com
        ServerAlias *.example.com
        ErrorLog /var/www/httpd-logs/example.com.error.log
        ProxyPass / http://example.com:8080/
        ProxyPassReverse / http://example.com:8080/
        SSLProxyEngine On
        SSLProxyCheckPeerCN on
        SSLProxyCheckPeerExpire on
        ServerAdmin [email protected]
</VirtualHost>

Ich habe zahlreiche Dinge probiert, aber am Ende ist immer die von Apache gehostete Domäne kaputtgegangen. Ich hoffe, dass mir jemand helfen kann.

Antwort1

Die Verschiebung von Apache zu Nginx hat geholfen.

verwandte Informationen