У меня есть установка обратного прокси-сервера nginx для apache wordpress, которая отлично работает. Однако в зависимости от местоположения необходимо перенаправить на внешний URL-адрес, который не работает. Пожалуйста, проверьте конфигурацию ниже. Это действительная установка?
Любая помощь ?
server {
listen 443 ssl default_server;
listen [::]:443 default_server;
server_name platform.com;
server_tokens off;
root /var/www/html/def/public/;
index index.php;
ssl on;
ssl_certificate /tmp/fgh.crt;
ssl_certificate_key /tmp/fgh.pem;
access_log /var/log/nginx/access2.log;
error_log /var/log/nginx/error2.log;
location / {
proxy_set_header X-Forwarded-Proto $scheme;
try_files $uri @apache;
}
location @apache {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~[^?]*/$ {
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;
}
location /pen {
proxy_pass https://abcdef.com;
}
}
После изменения имени сервера (сайт wordpress) с префикса http на префикс www, прокси-прокси работали повторно. Пришлось перенаправить все блоки сервера http https на блок сервера www в конфигурации nginx