Drupal, Joomla, etc

pavel at pronskiy.ru pavel at pronskiy.ru
Sat Dec 27 17:42:12 MSK 2008


Drupal 4.7 Нормально работает, без нареканий.

server {
        listen                         80;
        server_name             host.tld www.host.tld;
        access_log                
/home/host/www.host.tld/logs/access.log nginx;
        access_log                /var/log/nginx/failban.log failban;
        root                          /home/host/www.host.tld/www;

        include /etc/nginx/errors/error.conf;

        location / {
            if (!-e $request_filename) {rewrite  ^(.*)$  
/index.php?q=$1  last;}
            limit_rate 128k;
            index index.php;
        }

        location ~ \.(class|inc)$ {deny  all;}
        location ~* 
^.+\.(swf|gif|jpg|jpeg|png|js|css|xsl|txt|doc|rtf|pdf|rar|zip|gz|tgz|xls)$ 
{expires 2d;access_log off;}
        location ~ \.php$ {fastcgi_pass unix:/var/run/php-fpm.sock;}
}


qq qq пишет:
> Приветствую!
>
>
> Кто написал таки рабочую кофигурацию для drupal, не поделитесь? 
>
> в моей конфигурации
>
>
> location / {
> 	try_files      $uri  @drupal;
> }
>
> location ~* \.php$ {
> 	try_files           $uri  @drupal;
>
> 	fastcgi_pass        unix:/tmp/php-fpm.sock;
> 	fastcgi_index       index.php;
> 	fastcgi_param       SCRIPT_FILENAME  /var/www/drupal$fastcgi_script_name;
> 	include             fastcgi_params;
> }
>
> location @drupal {
> 	fastcgi_pass        unix:/tmp/php-fpm.sock;
> 	fastcgi_param       SCRIPT_FILENAME  /var/www/drupal/index.php;
> 	fastcgi_param       QUERY_STRING     q=$request_uri;
> 	include             fastcgi_params;
> }
>
>
>
> 1) не работет cron.php
> 2) $request_uri начинается со слеша (/), потому все страницы кроме главной отображаются не верно
>
>
>
>   






More information about the nginx-ru mailing list