alias issue again

Gena Makhomed gmm на csdoc.com
Ср Ноя 30 19:05:07 UTC 2011


On 30.11.2011 20:28, Валентин Бартенев wrote:

>> я представляю во что превратится конфиг, если надо будет добавить кроме
>> /pma/ еще и другие какие-то location`ы и как это все потом поддерживать.

>> вместо rewrite ^/pma/(.+)$  /phpMyAdmin/$1 break;
>> в конфиге наверное лучше использовать alias все-таки.
>> судя по документации именно для этого директива alias и придумана.

> Ну так помогите автору топика, напишите готовый конфиг. Вы же видите, что судя по
> всему, он сам не справится с подобной задачей. Иначе, всей этой длинной дискуссии
> на пустом месте - не было бы.

в исходном конфиге

location / {}
location ~ \.php$ {}
location /pma/   {}
location ~ ^/pma/(.*\.php)$ {}

я не смог визуально найти причину, почему появляется ошибка
'directory index of "/usr/local/www/phpMyAdmin" is forbidden'

и он не просил вместо него написать конфиг, он просил ответить
на вопрос о причине этой ошибки - "Я не так использую alias-ы?"

мои вопросы касались уже исключительно того варианта конфига,
который получился в результате, и который имхо будет гораздо хуже
для поддержки, чем его исходный конфиг с 4-мя разными locations.

возможно вариант с вложенными location`ами будет все-таки еще лучше?
- это по большей части был вопрос с моей стороны, чем утверждение.

-- 
Best regards,
  Gena



Подробная информация о списке рассылки nginx-ru