Htaccess и nGinx

Обсуждение проблем в работе программного комплекса
fioru
Сообщения: 5
Зарегистрирован:
08 апр 2012, 21:26

Htaccess и nGinx

fioru » 09 июл 2012, 07:57

Добрый день!
Пользуюсь данной платформой уже почти пол года. Система для людей которые не хотят (либо просто не понимают) сооружать локальный сервер покомпонентно - просто СУПЕР!
Вчера обновился с версии 4.5.2 (точно не знаю) и возникло несколько сложностей:
1. То что не касается заголовка форума, но при этом я не искал его на форуме ибо сам смог решить проблему:
При установке сверху memcached.exe от старой версии не хотел удаляться в виду своей работы даже БЕЗ ЗАПУСКА СЕРВЕРА. В итоге пришлось лезть в процессы и убивать его там после того как новый сервер не запускался из-за занятости порта.
2. То что для меня более актуально и еще не смог решить:
Я запускаю сервер по связке nGinx+PHP5.3+MySQL5.1
Данные компоненты мне важны в виду того что они же стоят и на выделенном сервере.
На прошлой версии файл .htaccess отлично читался и выполнялись все условия ЧПУ, сейчас почему то это перестало работать. Ни одно преобразование не срабатывает. В чем может быть проблема, или что поменялось в версиях?
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 09 июл 2012, 08:50

.htaccess ни в одной из версий не работал с Nginx - этот файл только для Apache и понимает его только Apache.
fioru
Сообщения: 5
Зарегистрирован:
08 апр 2012, 21:26

fioru » 09 июл 2012, 09:15

этот файл только для Apache и понимает его только Apache
У меня на сервере стоит Nginx, и все работает. Я не исключаю что я мог действительно с этой проблемой в прошлый раз не бороться и поставить тупо Апач. Но добиться никак нельзя, допустим запуском модуля PHP через Апач?
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 09 июл 2012, 09:37

Нет, никак нельзя добиться. В Open Server невозможно использовать одновременно Nginx для html файлов, а Apache для PHP скриптов.

Правила реврайта для Nginx задаются через файл описывающий хост. Во всяком случае в последних версиях Open Server. Изучите руководство пользователя. Если у вас 4.5.2, то я уже и не помню что там и как правила задавались :|
Ответить