Установка движка под Nginx

Печать RSS
337

I
Автор
Землянин
0
Двиг которого хочу установить предназначен для работы с Apache. Но так как решил перейти на Nginx, настроил сервер Plesk Parallels чисто под Nginx, таким образом сервак работает полностью под Nginx. Но и двиг на нем работает также без каких либо проблем. Хотелось бы узнать стоит ли переписывать двиг для работы c Nginx, если он и так на ок работает ?

Добавлено через 06:30 сек.
Как так может быть чтобы движок предназначенный для работы с вебсервером Apache беспребойно работает после переустановки сервера под Nginx ?
Изменил: ingush (31.05.2016 / 15:40)

Оранжевые штаны
0
Скорее всего речь идет о перенаправлении запросов, какой движек?

Господин ПЖ
0
1. Intenso, если там нет перенаправлений через htaccess тогда ничего переписывать не нужно
могут быть перенаправление через ndex.php обычно через роутеры
тогда нужно сделать что-то вроде этого
заменить
try_files $uri $uri/ =404

на

try_files $uri $uri/ /index.php?$query_string;

а если как в dle к примеру

тогда просто эти правила нужно выносить в настройки сайта /etc/nginx/sites-available/sitename
там синтаксис немного другой

но если там не используется никакое перенаправление. то ничего переделывать не нужно
Изменил: Вантуз-мен (31.05.2016 / 17:54)
I
Автор
Землянин
0
Там как раз таки есть перенаправления через .haccess , думаю поэтому нужно будет все переписать заново на nginx.conf

Господин ПЖ
0
Ну если эти перенаправления работают возможно у тебя установлен php + apache + nginx , а не php-fpm + nginx , проверь стоит ли apache
I
Автор
Землянин
0
Установлен php-fpm + nginx, панель управления Plesk Parallels :

1. Поддержка PHP (Версия PHP ... , запускать PHP как fpm- приложение обслуживается Nginx )
2. Интеллектуальная обработка статических файлов через Nginx включена
3. Все статистические файлы html, css, tpl ... обрабатываются с помощью Nginx

Но Rewrite скорее всего обрабатывает Apache,в пункте 3 обнаружил следующее: Запросы к этим файлам будут обрабатываться nginx, не доходя до Apache. "Внимание: правила перезаписи Apache применяться не будут." То есть .htaccess в пункте 3 отпадает. Тем самым файлом .htaccess занимается Apache а все остальное предоставляется Nginx.

Господин ПЖ
0
Если php отдается через nginx то естественно htaccess не работает
Хотя фиг знает как у тебя там настроено
Изменил: Вантуз-мен (01.06.2016 / 08:38)

Пацак
0
http://winginx.com/ru/htaccess
вот конвертер реврайта, применять очень вдумчиво, после конвертирования допилить руками
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск