HostCMS v6 и только Nginx на VPS (без апача)

#
HostCMS v6 и только Nginx на VPS (без апача)
Пытаюсь настроить VPS RAM 512Mb SSD 20Gb под HostCMS v6 использую Nginx для веб-сервера.
Кто сталкивался с модификацией htaccess и другими настройками, пожалуйста отзовитесь. Вместе состряпаем небольшой "Man" в этой ветке
PromoDigital.ru | Полный комплекс инструментов и услуг для Promo/Public Digital маркетинга
Модератор
#
Re: HostCMS v6 и только Nginx на VPS (без апача)
#
Re: HostCMS v6 и только Nginx на VPS (без апача)
Вот минимальный конфиг

server {

listen 80;

server_name DOMAIN;

root /home/USER/www/DOMAIN;

location / {index index.php;}

if (!-e $request_filename) {rewrite ^/(.*)$ /index.php last;}

#PHP
location ~ \.php$ {

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;
}
#PHP

}
Сисадмин
#
Re: HostCMS v6 и только Nginx на VPS (без апача)
Не хочется поднимать тему с 2013 года, но она первой выпадает по запросу "hostcms nginx" в гугле
Поэтому, извините, но пост от 2013 года вводит в заблуждение.
Строка location / {index index.php;} довольно бессмысленна, а } закрывает локейшн.
А правильно так:

location / {
   index index.php index.html;
   if (!-e $request_filename) {
      rewrite  ^/(.*)$  /index.php last;
   }
}

#
Re: HostCMS v6 и только Nginx на VPS (без апача)
if-ы это зло, правильно так:

location / {
    try_files $uri $uri/ /index.php;
}
В говно может вступить любой желающий. (с)
Авторизация