Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Drupal, Joomla, etc
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 начинается со слеша (/), потому все страницы кроме главной
отображаются не верно
|