Ограничение доступа к веб-серверу caddy

Мой Caddyfile довольно прост и выглядит так:

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

Можно ли ограничить доступ к /var/www/secret, поэтому http://localhost/secret/secretfile.txt больше не доступен?


person Benni    schedule 03.12.2016    source источник


Ответы (1)


Вы можете использовать либо basicauth, либо internal для достижения этой цели. Поскольку вам нужен секретный каталог, моей рекомендацией здесь будет внутренний.


базовый

basicauth /secret username password  

Все еще доступны, но защищены именем пользователя/паролем.

внутренний

internal /secret

Недоступно, выдает статус 404 Not Found.

person Nikolas Evers    schedule 05.12.2016