Caddy服务器是否提供Django静态文件和媒体文件?

时间:2018-08-12 15:34:26

标签: django caddy

不。 this中的4个说

  

照顾好静电和介质

通常,我会在开发服务器中使用Nginx或在生产服务器中使用S3/CloudFront来照顾他们。但是这次我判断Caddy是像Nginx这样的网络服务器。然后,我读了DockerFile。但是我找不到它们的任何例子

问题:
我的理解是,当我使用Caddy时,我不得不使用其他东西来服务statics and medias。 我对么? 如果没有,请提供参考,然后我将进一步研究

1 个答案:

答案 0 :(得分:0)

根据caddy website,它可以提供静态文件。您可以使用except关键字告诉Caddy提供静态文件:

    domain.tld {
        root /var/www/project/folder
        proxy / localhost:8000 {
            transparent
            except /static
        }
    }

假设您的静态文件存储在/var/www/project/folder/static下,则Caddy服务器应将以domain.tld/static/开头的所有网址作为静态文件。