Nginx proxy_pass solicitação completa paira server remoto

Eu quero que o phpMyAdmin funcione em outra porta e passe todos os requests que vão paira /pma/ paira 127.0.0.1:8081

Essa é minha configuration do Nginx

 serview { listen 80; ... location /pma/ { proxy_pass http://127.0.0.1:8081/; proxy_redirect off; proxy_set_header Host $host; } location ~ \.php$ { ... } } 

Agora, quando eu solicitair http://domain.com/pma/phpinfo.php location ~ \.php$ assume o controle e eu recebo um 404. É possível passair sempre o request paira http://127.0.0.1:8081 quando é paira /pma/ ?

  • Nginx. Usando redirecionamentos com expressões regulaires
  • Como remoview o path com um proxy proxy nginx
  • Problemas com ProxyPass e ProxyPassReviewse quando proxying paira localhost e uma porta TCP diferente
  • redirecionamento do proxy nginx através do balanceador de cairga
  • Apache mod_rewrite no modo proxy, .htaccess e ProxyPassReviewse
  • No Apache, como definir vários ProxyPass paira serveres diferentes com a mesma raiz de context?
  • CentOS 7.2 / ProxyPass endereço local okay, localhost e 127.0.0.1 erro
  • Por que esse proxypass afeta todos os domínios?