Предложение по улучшению
Posted: Sat Nov 30, 2013 5:46 am
Существует много разных CMS, CMF, форумов, движков, скриптов.
Большинство людей использует какую-то CMS на своем сайте, чтобы не производить лишних действий вручную.
Есть предложение создать шаблоны для Nginx под некоторые самые распространенные CMS.
Ведь стандартный шаблон не плох, но сервер может выдать больше если правильно и грамотно настроить конфиг
Например вот такой под Drupal 7
Не особо силен в конфигах nginx, просто попытался объединить default-шаблон с этим http://wiki.nginx.org/Drupal
Большинство людей использует какую-то CMS на своем сайте, чтобы не производить лишних действий вручную.
Есть предложение создать шаблоны для Nginx под некоторые самые распространенные CMS.
Ведь стандартный шаблон не плох, но сервер может выдать больше если правильно и грамотно настроить конфиг
Например вот такой под Drupal 7
Code: Select all
server {
listen %ip%:%proxy_port%;
server_name %domain_idn% %alias_idn%;
root %docroot%;
error_log /var/log/%web_system%/domains/%domain%.error.log error;
gzip_static on;
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \..*/.*\.php$ {
return 403;
}
location ~ ^/sites/.*/private/ {
return 403;
}
location ~ (^|/)\. {
return 403;
}
location ~* \.(%proxy_extentions%)$ {
expires max;
log_not_found off;
}
location ~ ^/sites/.*/files/styles/ {
try_files $uri @rewrite;
}
location / {
try_files $uri @rewrite;
}
location @rewrite {
rewrite ^ /index.php;
}
location ~ \.php$ {
proxy_pass http://%ip%:%web_port%;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_hide_header 'X-Drupal-Cache';
proxy_hide_header 'X-Generator';
}
location /error/ {
alias %home%/%user%/web/%domain%/document_errors/;
}
include %home%/%user%/conf/web/nginx.%domain%.conf*;
}