diff --git a/_docker/nginx/prod/conf.d/nginx.conf b/_docker/nginx/prod/conf.d/nginx.conf index e46b227..46372f3 100755 --- a/_docker/nginx/prod/conf.d/nginx.conf +++ b/_docker/nginx/prod/conf.d/nginx.conf @@ -102,10 +102,18 @@ server { return 404; } - # Запрет доступа к vendor - location ~ ^/vendor/ { - deny all; - return 404; + # Разрешаем доступ к публичным vendor ассетам (log-viewer, и т.д.) + # Это статические файлы в public/vendor/ + location /vendor/ { + # Запрещаем выполнение PHP файлов + location ~ \.php$ { + deny all; + return 404; + } + + # Отдаём статические файлы + try_files $uri =404; + autoindex off; } # Разрешаем доступ к публичным файлам storage (через symlink public/storage)