Estou configurando o Nginx como um proxy reverso para o Apache2, para executar um serviço de webmail e um site do WordPress em um ambiente seguro.
O Apache precisa saber sobre os certificados SSL ou é suficiente para o Nginx saber sobre eles?
Eu entendo que preciso configurar um servidor Nginx para encaminhar quaisquer solicitações de scripts PHP para o servidor Apache2 que esteja escutando em uma porta diferente. Eu configurei o Nginx para redirecionar todo o tráfego HTTP para a porta 443. Aqui está um extrato do bloco do servidor Nginx:
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
Isso significa que o Apache2 só precisa escutar o tráfego HTTP? Se sim, como configuro o Apache2 para que ele não provoque um erro se nenhum certificado SSL for atribuído?