nginx por trás da configuração SSL do Apache

nginx por trás da configuração SSL do Apache

Eu tenho um servidor apache que hospeda um site com certificado SSL na frente de um servidor nginx que também hospeda um site (nodejs), mas sem SSL. Quero configurar o domínio hospedado no nginx para também ter SSL, mas não consigo descobrir. O servidor nginx está configurado assim:

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

}

E o apache2.conf assim:

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

Já tentei inúmeras coisas mas sempre acabei quebrando o domínio hospedado no apache, espero que alguém possa ajudar.

Responder1

Mover o Apache para o nginx fez o trabalho.

informação relacionada