smartup
@smartup

Как более «красиво» переписать location для nginx?

Друзья, привет. Для доступа к phpMyAdmin, поставленному из репозитория в CentOS 7, у меня есть вот такой location в конфиге nginx:
location /pma/ {
  alias /usr/share/phpMyAdmin/;
  try_files $uri $uri/ =404;
  index index.php index.html index.htm;
  location ~ ^/pma/(.+\.php)$ {
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$1;
    include fastcgi_params;
  }
}
Подскажите, как его переписать более аккуратно? Чтобы, во-первых, не повторять в двух местах /pma/, и, во-вторых, чтобы на несуществующие php-файлы nginx отдавал 404-ую ошибку, а не No input file specified.
Спасибо вам за советы.
  • Вопрос задан
  • 2299 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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