球童网络服务器中的访问限制

Access restriction in caddy web server

我的 Caddyfile 非常简单,看起来像这样:

:80
tls off
root /var/www
gzip
fastcgi / /var/run/php5-fpm.sock php

是否可以限制对 /var/www/secret 的访问,因此 http://localhost/secret/secretfile.txt 无法再访问?

您可以使用 basicauth or internal 之一来实现此目的。既然你想要一个 secret 目录,我在这里推荐 internal。


basicauth

basicauth /secret username password  

仍然可以访问,但受到 username/password 的保护。

内部

internal /secret

不可访问,抛出 404 未找到状态。