Я хочу настроить аутентификацию для перезаписи на другой домен в моей конфигурации nginx для загрузки файлов csv.
Базовый пример: если кто-то вводит http://example.com/foo/bar.csv, должны появиться всплывающие окнаи после ввода правильных учетных данных, файл из http://newdomain.com/downloads/bar.csv должен быть загружен.
Что у меня есть в моем nginx.conf:
location ^~ /foo {
auth_basic "AUTH";
auth_basic_user_file /etc/nginx/auth/foo;
rewrite (?i)^\/foo\/(.*\.csv)$ https://newdomain.com/downloads/$1 permanent;
}
Всплывающее окно появляется, если явведите что-то вроде / foo / test, но если я введу /foo/test.csv, он загрузит напрямую файл csv без запроса учетных данных.
Кто-нибудь знает, как я могу правильно аутентифицироваться для перезаписи на внешнюю страницу?