Мой Caddyfile довольно прост и выглядит так:
:80
tls off
root /var/www
gzip
fastcgi / /var/run/php5-fpm.sock php
Можно ли ограничить доступ к /var/www/secret
, поэтому http://localhost/secret/secretfile.txt больше не доступен?
Мой Caddyfile довольно прост и выглядит так:
:80
tls off
root /var/www
gzip
fastcgi / /var/run/php5-fpm.sock php
Можно ли ограничить доступ к /var/www/secret
, поэтому http://localhost/secret/secretfile.txt больше не доступен?
Вы можете использовать либо basicauth, либо internal для достижения этой цели. Поскольку вам нужен секретный каталог, моей рекомендацией здесь будет внутренний.
базовый
basicauth /secret username password
Все еще доступны, но защищены именем пользователя/паролем.
внутренний
internal /secret
Недоступно, выдает статус 404 Not Found.