Друзья, подскажите кто запускал instantcms 1.10.хх на nginx+php-fpm. Застопорился на том что не могу перевести правила с htaccess to nginx.
Эта запись не особо помогла instantcms.ru/blogs/tehnoblog/nastroika-nginx-dlja-instantcms.html, пробовал конвертером winginx.com/ru/htaccess, но выданный результат тоже оказался не рабочий.
Кто пробовал направьте на правильный путь.
#1
22 января 2015 в 10:43
#2
22 января 2015 в 16:52
Вот такой файл instantcms.conf работает у меня
Необходимо создать в папке с nginx по пути: conf/vhosts/
Только его надо дополнять потомучто во вложенных папках тоже есть файлы .htaccess для безопасности.
server { listen 127.0.0.1:80; server_name ваш сайт.ru www.ваш сайт.ru; root home/ваш сайт.ru/public_html; index index.php index.html; log_not_found off; charset utf-8; location = / { root home/ваш сайт.ru/public_html; index index.php index.html; } if (!-e $request_filename) { rewrite ^/load/url=(.+)$ /index.php?uri=files&do=download&fileurl=$1 last; rewrite ^/redirect?url=(.+)$ /index.php?uri=files&do=redirect&url=$1 last; rewrite ^/(.*)$ /index.php?uri=$1 last; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params; } }
Только его надо дополнять потомучто во вложенных папках тоже есть файлы .htaccess для безопасности.
#3
22 января 2015 в 17:08
Да еще дописать что бы отдавал статику напрямую я уже подзабыл как надо поискать.
Как побочный эффект перехода на nginx заметил уменьшение расхода памяти процентов на 30. С настройками по умолчанию.
Как побочный эффект перехода на nginx заметил уменьшение расхода памяти процентов на 30. С настройками по умолчанию.
Сегодня в 18:43
#4
22 января 2015 в 21:03
qwest, Спасибо, на базе твоего .conf все получилось.
#5
22 января 2015 в 21:11
qwest, Может сталкивался, когда перезагружаешь nginx, то происходит сбрасывание .conf на default`ный. Куда копать?
#6
22 января 2015 в 21:24
qwest, И еще вопрос, с платными компонентами и т.д. проблем не наблюдается? И еще не в курсе с instantcms 2.x.x точно так же надо, или там уже ориентированно на nginx?
#7
23 января 2015 в 00:10
2.6. Соблюдайте принцип «одна тема = одна проблема». Не нужно решать все свои вопросы в рамках одной темы.
#8
23 января 2015 в 13:16
В двойке работает. С платными компонентами по идее должно работать не пробовал. Почему сбрасывается на дефолт ума не приложу у меня такого не наблюдалось.