t-alexashka
@t-alexashka
Сразу пишу legacy код

Как настроить файлы для скачивания в nginx?

Привет друзья.

Есть простенький конфиг:

# фронт
server {
	
	listen 80;
	server_name mysite.ru;

	root /var/www/crm/elc/frontend/web;
	index index.php;

	error_log /var/www/logs/crm.error.log;
	access_log /var/www/logs/crm.access.log;

	location / {
		try_files $uri $uri/ /index.php?$args;
	}

	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/run/php/php7.1-fpm.sock;
	}

	location ~ /\.ht {
		deny all;
	}
	
}


в корень сайта среди прочего бросил файлы которые можно посмотреть/скачать, но по ним nginx выдает ошибки:

InstallWeb.cab (404 error)
activex.certificate (403 error)

что мне прописать в конфиге nginx чтобы они стали доступны для скачивания/просмотра?
  • Вопрос задан
  • 501 просмотр
Решения вопроса 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Расширения файлов тут ни при чём. Убедитесь, что файлы лежат именно в /var/www/crm/elc/frontend/web и при запросе ничего не напутано с регистром символов (а ещё лучше - приведите названия к нижнему), а также, что у пользователя www-data (или другого, из-под которого работает веб-сервер) есть права на чтение этих файлов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы