nginx detrás de la configuración ssl de apache

nginx detrás de la configuración ssl de apache

Tengo un servidor web Apache que aloja un sitio web con certificado SSL frente a un servidor nginx que también aloja un sitio web (nodejs) pero sin SSL. Quiero configurar el dominio alojado en nginx para que también tenga ssl pero no puedo entenderlo. El servidor nginx está configurado así:

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;
    }

}

Y apache2.conf así:

<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>

Probé numerosas cosas pero siempre terminé rompiendo el dominio alojado en Apache, espero que alguien pueda ayudar.

Respuesta1

Mover Apache a nginx funcionó.

información relacionada