Welcome! Log In Create A New Profile

Advanced

Re: alias issue again

Gena Makhomed
December 01, 2011 11:30AM
On 01.12.2011 15:57, yokodzun wrote:

> при запросе /pma/
>
> - - 01/Dec/2011:20:45:50 +0700 "GET /pma/index.php" 404
> - - 01/Dec/2011:20:46:26 +0700 "GET /pma/index.php" 404
>
> при запросе полного пути
>
> - - 01/Dec/2011:20:49:39 +0700 "GET /phpMyAdmin/index.php" 200
> - - 01/Dec/2011:20:49:40 +0700 "GET /phpMyAdmin/phpmyadmin.css.php"
> 200
> - - 01/Dec/2011:20:49:41 +0700 "GET /phpMyAdmin/js/messages.php" 200

> Судя по всем, таки не правильно
> срабатывает alias

alias скорее всего срабатывает правильно. похоже что это
я раньше не правильно понимал, как эта директива работает.

получается, что alias меняет location только для запросов к статике.
а поскольку index.php - не статика, то он обрабатывается во вложенном
location ~ \.php$ он as-is, без модификации, так что без директивы
"rewrite ^/pma/(.+)$ /phpMyAdmin/$1 break;" из модуля mod_rewrite
внутри location ~ \.php$ похоже что никак не обойтись:

server {
...
location / { ... }

location /pma/ {
alias /usr/local/www/phpMyAdmin/;
index index.php;

location ~ \.php$ {
rewrite ^/pma/(.+)$ /phpMyAdmin/$1 break;
...
}
}
}

похоже что в таком варианте - все должно работать нормально,
и возможно - это будет самый оптимальный вариант настройки.
потому что вся работа с /pma/ будет теперь инкапсусирована
внутри одного location`а и этот location /pma/ { ... }
можно будет менять/настраивать независимо от всех
остальных location`ов, которые могут быть в этом server`е.

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

alias issue again

yokodzun November 29, 2011 04:49PM

Re: alias issue again

Craken November 30, 2011 12:58AM

Re: alias issue again

Craken November 30, 2011 01:01AM

Re: alias issue again

yokodzun November 30, 2011 03:27AM

Re: alias issue again

Craken November 30, 2011 09:43AM

Re: alias issue again

Валентин Бартенев November 30, 2011 03:16AM

Re: alias issue again

yokodzun November 30, 2011 03:28AM

Re: alias issue again

Валентин Бартенев November 30, 2011 03:40AM

Re: alias issue again

yokodzun November 30, 2011 04:11AM

Re: alias issue again

Валентин Бартенев November 30, 2011 04:48AM

Re: alias issue again

yokodzun November 30, 2011 06:15AM

Re: alias issue again

Валентин Бартенев November 30, 2011 09:34AM

Re: alias issue again

Валентин Бартенев November 30, 2011 10:30AM

Re: alias issue again

yokodzun November 30, 2011 10:55AM

символ '/' в конце пути в директивах alias и root

Gena Makhomed November 30, 2011 08:24AM

Re: символ '/' в конце пути в директивах alias и root

Igor Sysoev November 30, 2011 08:32AM

Re: символ '/' в конце пути в директивах alias и root

Andrey N. Oktyabrski November 30, 2011 08:40AM

Re: alias issue again

Craken November 30, 2011 10:22AM

Re: alias issue again

yokodzun November 30, 2011 10:53AM

Re: alias issue again

Валентин Бартенев November 30, 2011 11:04AM

Re: alias issue again

p1gmale0n November 30, 2011 11:18AM

Re: alias issue again

Валентин Бартенев November 30, 2011 11:22AM

Re: alias issue again

p1gmale0n November 30, 2011 11:24AM

Re: alias issue again

Валентин Бартенев November 30, 2011 11:32AM

Re: alias issue again

Gena Makhomed November 30, 2011 12:42PM

Re: alias issue again

Валентин Бартенев November 30, 2011 01:30PM

Re: alias issue again

Gena Makhomed November 30, 2011 02:06PM

Re: alias issue again

Валентин Бартенев November 30, 2011 02:38PM

Re: alias issue again

Gena Makhomed November 30, 2011 07:40PM

Re: alias issue again

yokodzun December 01, 2011 04:09AM

Re: alias issue again

Gena Makhomed December 01, 2011 07:58AM

Re: alias issue again

yokodzun December 01, 2011 08:57AM

Re: alias issue again

Gena Makhomed December 01, 2011 11:30AM

Re: alias issue again

Alexander Moskalenko December 02, 2011 01:16PM

Re: alias issue again

Alexander Moskalenko December 02, 2011 01:34PM

Re: alias issue again

yokodzun December 05, 2011 04:08AM

Re: alias issue again

Валентин Бартенев December 05, 2011 04:30AM

Re: alias issue again

yokodzun December 05, 2011 05:01AM

Re: alias issue again

Валентин Бартенев December 05, 2011 05:30AM

Re: alias issue again

yokodzun December 05, 2011 05:58AM

Re: alias issue again

Валентин Бартенев December 05, 2011 06:10AM

Re: alias issue again

yokodzun December 05, 2011 06:22AM

Re: alias issue again

Валентин Бартенев December 05, 2011 06:34AM

Re: alias issue again

yokodzun December 05, 2011 06:53AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 240
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready