Настройка сайта Magento2 на AWS с NGINX.Сайт работает нормально.Я пытаюсь разрешить выполнение сценариев PHP, если они находятся в определенной папке, но они всегда 404.
Я поместил в свой файл конфигурации nginx следующее и перезапустил nginx:
location /custom_tests/ {
location ~* \.php$ {
try_files $uri =404;
fastcgi_pass fastcgi_backend;
fastcgi_buffers 1024 4k;
fastcgi_read_timeout 600s;
fastcgi_connect_timeout 600s;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Я пытаюсь получить доступ к сценариям, которые находятся в подкаталогах папки «custom_tests», но я также добавил index.php в саму папку «custom_tests».Все, что я получаю, - 404, не найден.
У меня есть вышеупомянутая запись NGINX чуть выше следующего блока в файле конфигурации:
# PHP entry point for main application
location ~ (index|get|static|report|404|503|health_check)\.php$ {