小编Mik*_*eld的帖子

Nginx 虚拟主机缓存符号链接

我在部署我的应用程序时遇到了问题。我有一个 PHP 应用程序,我使用 Capistrano 将我的应用程序部署到我的服务器。

Capistrano 使用我的应用程序的最新版本和我当前文件夹的符号链接创建了一个新的发布文件夹。效果很好,它确实链接了最新版本。

但是当我访问我网站的 URL 时,没有任何变化,即使符号链接链接到当前文件夹(最新版本),文件也来自旧版本文件夹。

Nginx 会缓存我的所有文件吗?或者它是否缓存了我的符号链接,我不知道。

文件夹结构:

 current (symlink new release)
 releases
     new release
     old release
Run Code Online (Sandbox Code Playgroud)

虚拟主机:

server {
    listen 443;
    server_name servname.com;
    root /apps/application/production/current/public; 
}
Run Code Online (Sandbox Code Playgroud)

deployment caching capistrano nginx

2
推荐指数
1
解决办法
955
查看次数

标签 统计

caching ×1

capistrano ×1

deployment ×1

nginx ×1