我有这个以前没有发生过的奇怪问题。
我在 Digital Ocean 上运行一个使用 NGINX 和 PHP-FPM 的 Ubuntu Box。我还使用 PHP Deployer 在 Stage 和 Prod 之间部署代码。
Deployer 使用符号链接告诉服务器文件在哪里,在这种情况下/var/www/mydommain.com/current
将是指向/var/www/mydomain.com/releases/26
.
这一切都很好,如果我这样做cd /var/www/mydomain.com/current
,它将更改为releases/26
. 然而,该网站仍然指向releases/25
. 我已经多次重启 NGINX 和 PHP-FPM 都没有成功。
为什么 NGINX 仍然指向releases/25
符号链接实际指向的时间releases/26
?我无法得到它。
在这个域的 NGINX 配置中,我有root /var/www/mydomain.com/current