nginx, fastcgi и деплой на симлинках
Иван
nginx на kinetiksoft.com
Чт Мар 21 11:21:52 UTC 2019
Здравствуйте!
Есть симлинк
/home/live -> /home/releases/live/1.2.9
при деплое он меняется на
/home/live -> /home/releases/live/1.2.10
а код продолжает работать версии 1.2.9 .
Преполагаю, что должен помочь такой патч к конфигу nginx
location /live/ {
+ root /home/live;
include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME
/home/live/register_user_new.php;
+ fastcgi_param SCRIPT_FILENAME
$realpath_root/register_user_new.php;
}
Верно? Короче говоря, непосредственно указать путь в fastcgi_param
симлинки кешируются, а с realpath_root - всегда актуальны?
С уважением, Иван Прокудин.
Подробная информация о списке рассылки nginx-ru