Я должен переписать мои htacces при переходе на php-fpm?

Я пытаюсь перенести приложение, написанное на PHP и работающее через Apache 2.0 с mpm_prefork и mod_php, в Apache 2.4 с mpm_event и php-fpm через mod_proxy_fcgi.

Это приложение, которое использует директиву Files в своем htaccess и правильно работает со старыми настройками. Однако при попытке использовать php-fpm директива Files перестает работать.

Для URL, например, http://my-domain/team/wolfs-team/?id=23452

  • команда это PHP-скрипт без расширения
  • wolfs-team - это параметр, используемый скриптом.

Я установил директиву Files следующим образом:

<Files team>
  SetHandler "proxy:unix:/var/run/teamsapp.sock"
</Files>

Как я уже сказал, команда представляет собой PHP-скрипт без расширения, который находится по следующему пути моего сервера Centos

/opt/choosetheteam/public/html/team 

Однако apache пытается найти неправильный скрипт в / opt / choosetheteam / public / html /wolfs-team/ вместо / opt / choosetheteam / public / html /team/, как это видно из трассировки ошибок:

Got error 'Unable to open primary script: 
/opt/choosetheteam/public/html/wolfs-team/ (such no file or directory) n' 

Есть идеи, почему это может происходить?

0 ответов

Другие вопросы по тегам