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

1. ingush (31.05.2016 / 15:31)
Двиг которого хочу установить предназначен для работы с Apache. Но так как решил перейти на Nginx, настроил сервер Plesk Parallels чисто под Nginx, таким образом сервак работает полностью под Nginx. Но и двиг на нем работает также без каких либо проблем. Хотелось бы узнать стоит ли переписывать двиг для работы c Nginx, если он и так на ок работает ?

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

2. Антон (31.05.2016 / 16:53)
Скорее всего речь идет о перенаправлении запросов, какой движек?

3. Вантуз-мен (31.05.2016 / 17:54)
1. Intenso, если там нет перенаправлений через htaccess тогда ничего переписывать не нужно
могут быть перенаправление через ndex.php обычно через роутеры
тогда нужно сделать что-то вроде этого
заменить
try_files $uri $uri/ =404

на

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

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

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

но если там не используется никакое перенаправление. то ничего переделывать не нужно

4. ingush (31.05.2016 / 18:22)
Там как раз таки есть перенаправления через .haccess , думаю поэтому нужно будет все переписать заново на nginx.conf

5. Вантуз-мен (31.05.2016 / 18:43)
Ну если эти перенаправления работают возможно у тебя установлен php + apache + nginx , а не php-fpm + nginx , проверь стоит ли apache

6. ingush (01.06.2016 / 02:03)
Установлен 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.

7. Вантуз-мен (01.06.2016 / 08:37)
Если php отдается через nginx то естественно htaccess не работает
Хотя фиг знает как у тебя там настроено

8. /7o/loTeH4I1k (01.06.2016 / 09:00)
http://winginx.com/ru/htaccess
вот конвертер реврайта, применять очень вдумчиво, после конвертирования допилить руками

URL: https://visavi.net/topics/43008