Archive for февраля, 2009

Грабли при использовании nginx+php(fcgi)

Q:  Не работают POST запросы в php при использовании nginx+php(fastcgi)

A: Надо дописать дополнительные параметры в конфигурации nginx`a:

fastcgi_param QUERY_STRING     $query_string;
fastcgi_param REQUEST_METHOD   $request_method;
fastcgi_param CONTENT_TYPE     $content_type;
fastcgi_param CONTENT_LENGTH   $content_length;
fastcgi_param SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param REQUEST_URI        $request_uri;
fastcgi_param DOCUMENT_URI       $document_uri;
fastcgi_param DOCUMENT_ROOT      $document_root;
fastcgi_param SERVER_PROTOCOL    $server_protocol;
fastcgi_param REMOTE_ADDR        $remote_addr;
fastcgi_param REMOTE_PORT        $remote_port;
fastcgi_param SERVER_ADDR        $server_addr;
fastcgi_param SERVER_PORT        $server_port;

Q: Ошибка при запуске сервера directive “rewrite” is not terminated by “;”

Посмотрим нa sysoev.ru и увидим в документации к rewrite такое:

Если в регулярном выражении встречаются символы “}” или “;”, то всё выражение нужно заключить в одинарные или двойные кавычки.

В моем случае использовалось выражение вида ([0-9a-f]{32}) (md5 хеш в запросе) – и именно из-за ([0-9a-f]{32}) возникала ошибка.

, ,

No Comments

Часто задаваемые вопросы по nginx (FAQ)

  • * Что такое nginx ?
  • * Где можно скачать nginx ?
  • * Как задавать expireы контенту ?
  • * Как настроить nginx + fastcgi + php ? (начиная с nginx 0.1.29)
  • * Как перехватить 404-ю ошибку от fastcgi сервера ?
  • * Авторизация по паролю в nginx ?

Данный FAQ был взят из кеша гугла сайта nginx.info, который судя по всему закрылся, ну и убрал часть неактуальной информации.

Read the rest of this entry »

No Comments

nginx+php(FastCGI) под ubuntu

Казалось бы – что может быть тривиальнее – поставить nginx с поддержкой php. Но оказывается что все не так просто: большая часть информации уже устарела или просто не работает, потому я решил обьеденить всю собранную информацию. (Использовался Ubuntu 8.04.2 LTS Hardy Heron)

Read the rest of this entry »

, , , ,

7 Comments