помогите с конфигом nginx

I4
На сайте с 26.05.2011
Offline
7
466

Помогите с конфигом для nginx.

Задача такая: есть запросы вида sait.ru/77/page.html, sait.ru/2111/page.html, sait.ru/111/page.html.

Сейчас они обрабатываются через rewrite на php скрипт


location /
{
root /var/www;
rewrite ^/(\d+)/page.html /script.php?page=$1;
}

location ~ \.php$
{
root /var/www;
fastcgi_pass 127.0.0.1:9000;
...

А нужно делать так - если существует файл /77/page.html просто вывести его, а если нет то только тогда запустить script.php с параметром.

Подскажите пожалуйста как это сделать с максимальной эффективностью для производительности.

M
На сайте с 16.09.2009
Offline
278
#1

прочитайте в документации про try_files

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
G5
На сайте с 11.07.2011
Offline
87
#2

Добрый день! Наша команда администраторов будет очень рада настроить Вам NGINX.

Мы также готовы предложить :

- Квалифицированную техническую поддержку

- Круглосуточный мониторинг

- Своевременное обновление программного обеспечения

- Оптимальную настройку Linux сервера

- Оптимизацию сервера Highload для максимальной производительности

- Установку и поддержку контрольных панелей.

Пишите:

SKYPE .....sys_admin3

ICQ ........467591873

E-mail......info@it-gev.ru

НАШ САЙТ http://it-gev.ru

Защита от DDoS атак (https://fortes.pro/?name=search) любой сложности на уровнях L-3, L-4, L-7

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий