Welcome! Log In Create A New Profile

Advanced

Re: nginx и Drupal 6

Alex, the Marrch Ca'at
November 11, 2009 06:18AM
Да, я читал FAQ, разумеется. Там некий огрызок конфигурации имеется,
но его явно недостаточно - как я понимаю, он приведен только как
иллюстрация переписывания правил mod_rewrite. Чаще всего в ИНете
встречаетя такой конфиг:

server {
listen 8080;
server_name 192.168.1.1;
root /var/www-nginx/drupal;
error_page 404 index.php;

location ~*
\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$
{
deny all;
}

location / {
try_files $uri $uri/ @drupal;
index index.php index.html index.htm;
}

location ~ \.php$ {
try_files $uri @drupal;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

location @drupal {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param QUERY_STRING q=$uri&$args;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param SCRIPT_NAME /index.php;
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 GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}
}
- но также встречаются и комментарии, что этот конфиг не работает, или
не совсем работает, или работает не всегда, или с ним не все основные
модули работают... Встречаются и другие варианты конфигов, например
тут: http://drupal.org/node/244072 - но совершенно непонятно, что
лучше, что хуже, какие из проблем актуальны, а какие давно исправлены,
итд.

Алекс Марртовский.

2009/11/11 Dmitriy M. Andreev <stereo@binarylife.ru>:
> Здравствуйте, the.
>
> Вы писали 11 ноября 2009 г., 12:55:27:
>
>> Доброго времени суток всем.
>
>> Извиняюсь, что задаю вопрос, который уже, наверняка, раз тысячу
>> обсуждался. Но как-то раньше я не предполагал, что он для меня будет
>> актуален, а тут приперло.
>> У кого есть опыт поднятия Drupal 6 за nginx-ом, через FCGI а не через
>> Apache - отпишите, пожалуйста, каков результат, какая конфигурация
>> заработала, с какими ограничениями, пришлось ли что руками дотачивать
>> итд. Потому что мне завтра нужно будет это проделать, похоже, а поиск
>> по ИНету дал невообразимое количество противоречивой информации, от
>> "ничего не работает" до "все отлично". Чаще всего говорят, что
>> проблемы возникают с ImageCache и Boost-ом - сталкивался ли кто-то с
>> этим? В общем, помогите разобраться в проблеме, пожалуйста.
>
>> Алекс Марртовский.
>
> http://sysoev.ru/nginx/docs/faq.html
>
> --
> С уважением,
>  Dmitriy                          mailto:stereo@binarylife.ru
>
>
>
Subject Author Posted

nginx и Drupal 6

Alex, the Marrch Ca'at November 11, 2009 05:10AM

Re: nginx и Drupal 6

Dmitriy M. Andreev November 11, 2009 05:44AM

Re: nginx и Drupal 6

Alex, the Marrch Ca'at November 11, 2009 06:18AM

Re: nginx и Drupal 6

Dmitriy M. Andreev November 11, 2009 05:46AM

Re: nginx и Drupal 6

Vasiliy G Tolstov November 11, 2009 05:58AM

Re: nginx и Drupal 6

Alex, the Marrch Ca'at November 11, 2009 06:18AM

Re: nginx и Drupal 6

Vasiliy G Tolstov November 11, 2009 07:06AM

Re: nginx и Drupal 6

Sky Cat November 11, 2009 07:48AM

Re: nginx и Drupal 6

Vasiliy G Tolstov November 11, 2009 08:30AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 248
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