Символическая ссылка не работает на nginx

Nginx прекрасно работает с корневым путем без символических ссылок (например, / 1.0 / public). Когда используется символическая ссылка (например, / current / public, где current – это ссылка на 2.0), изменения не будут затронуты, пока я не изменю имя старой целевой папки. Я использую nginx версии 1.13.6.

Я disable_symlinks off; в моем nginx.conf. Может кто-нибудь сказать мне, как указать корневой путь с символическими ссылками в nginx и использовать эти ссылки, чтобы указывать на разные цели, не перезагружая nginx, чтобы UX не нарушался и изменения были плавными?

Проблема была в том, что fastCGI кэшировал путь. Когда строка в конфиге nginx:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; в локации php блок был заменен на:

 fastcgi_param DOCUMENT_ROOT $realpath_root; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; 

каждое изменение затрагивается немедленно.