Я использую X-Accel-Redirect Nginx для обслуживания файла (redirected.php) , находящегося вне webroot. Корневой каталог - /usr/share/nginx/html
, а файл, который я хочу отладить, обслуживается с /usr/share/nginx/downloads
. Я запускаю Xdebug в браузере (на этом этапе отладка работает). В какой-то момент браузер отправляет запрос на website1.com/learning/downloads/url
, Nginx перенаправляет запрос на redirected.php , используя приведенное ниже правило
# Enable X-Accel-Redirect
location /learning/downloads/ {
root /usr/share/nginx/downloads;
rewrite ^/(.*)$ /redirected.php last;
}
К сожалению, я не могу получить redirected.phpсделать паузу на любых точках останова.
Разве невозможно выполнить отладку при использовании X-Accel-Redirect с PhpStorm? или это, скорее всего, проблема картографирования? Предложения по преодолению этой проблемы будут высоко оценены.