Я создаю Nginx как обратный прокси для Apache2 для выполнения сервиса веб-почты и сайта WordPress в безопасной среде.
Apache должен знать о сертификатах SSL или является этим достаточно, чтобы Nginx знал о них?
Я понимаю, что должен настроить сервер Nginx для передачи любых запросов для Сценариев PHP к серверу Apache2, слушающему на другом порте. Я создал Nginx для перенаправления всего Трафика HTTP для портирования 443. Вот извлечение из блока сервера 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;
}
Это означает, что Apache2 только должен прислушаться к Трафику HTTP? Если так, как я настраиваю Apache2 так, чтобы он не вызывал ошибку, если никакие сертификаты SSL не присвоены?