В первом случае могут быть проблемы при использовании mod_rewrite и
custom-handler'ов.
От mod_rewrite исправить можно:
location / {
root /www/htdocs/;
error_page 404 = @otherж
error_log off;
}
location @other {
proxy_pass http://127.0.0.1;
}
location ~ \.php$ {
proxy_pass http://127.0.0.1;
}
Второй конфиг так же не лишен этих проблем.
2008/7/9 Goncharov Yuri <neo@xxxxxxxxxxx>:
Привет всем. Будьте добры сравните два варианта. Если ли значительное
преимущество по скорости выполнения? Правильности логики конфига ввиду
возможных ошибок(несоответствий)?
Спасибо.
1. location / {
root /www/htdocs/;
}
location ~ \.php$ {
proxy_pass http://127.0.0.1;
}
2. location / {
proxy_pass http://127.0.0.1;
}
location ~*
^.+\.(jpg|jpeg|gif|png|ico|zip|gz|rar|bz2|xls|exe|pdf|txt|wav|bmp|js|swf|css|xml)$
{
root /www/htdocs/;
}
Речь идет о проксировании апачу только динамики.
--
NEO83-RIPE
--
С уважением, Борис Долгов.
icq 77556665
e-mail boris@xxxxxxxxxxx