У меня есть обратный прокси-сервер nginx для apache wordpress, который работает нормально.Однако в зависимости от местоположения необходимо перенаправить на внешний URL, который не удается.Пожалуйста, проверьте приведенный ниже конфиг.Это допустимая установка?
https://platform.com/ - это работает - также все последующие страницы wp также работают
https://platform.com/pen - это необходимо перенаправить на https://abcdef.com - это не работает - ошибка загрузки страницы 404 Любая помощь?
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;
}
}