Sua instrução rewrite
precisa de um URI como o destino e não o nome do caminho. Você deve usar:
rewrite ^/deploy /deploy/deploy.php last;
Veja este documento para detalhes.
Em vez de usar uma instrução rewrite
no bloco location /
, você pode considerar a opção um pouco mais limpa de movê-la para um bloco de localização de correspondência exata:
location = /deploy {
rewrite ^ /deploy/deploy.php last;
}
Veja este documento para detalhes.