Справка
Установка на NGINX
Установка на NGINX в целом ничем не отличается от установки на Apache за одним исключением - необходимо вначале подключить файл конфигурации.
Файл конфигурации для NGINX-а находится в папке /core/install/tpl-nginx.conf
Т.к. без файла полноценно развернуть систему может не получиться, отдельный файл для загрузки доступен по этой ссылке
Либо скопируйте из этого окна:
# nginx configuration
error_page 404 /index.php;
error_page 403 /index.php;
autoindex off;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param QUERY_STRING $query_string;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
# как вариант
#if (!-e $request_filename){
# rewrite ^(.*)$ /index.php break;
#}
# если вы используете proxy_cache - настройте эти параметры
#perl_set $rand 'sub {return int rand 10}';
#fastcgi_cache_valid 200 301 302 304 5m;
#fastcgi_cache_key "$rand|$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
#fastcgi_hide_header "Set-Cookie";
#fastcgi_ignore_headers "Cache-Control" "Expires";
#fastcgi_hide_header "Cache-Control";
#add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
#fastcgi_hide_header "Pragma";
#add_header Pragma "no-cache";
#add_header Last-Modified $sent_http_Expires;
# или попытайтесь отключить кеш для вашей location
#proxy_no_cache 1;
#proxy_cache_bypass 1;
#proxy_cache off;
}
location /core {
error_page 403 /;
deny all;
}
location /core/cron.php {
allow all;
}
Рекомендуется подключать файл следующим образом:
- Разместить файл в /etc/nginx/templates/ под именем e5
- В конфигураторе нужного сайта (как правило, находящимся в /etc/nginx/sites-available/) добавить строчку include /etc/nginx/templates/e5
- Перезагрузить конфигурацию nginx (это можно сделать через командную строку service nginx reload)
Читать далее про "Первоначальная настройка"
