Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 112 раз!

Форум

Добро пожаловать, Гость!

Apache-2.2.23+Nginx-1.2.5

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
ipfedor
Сообщения: 3
C нами: 3 года 11 мес

Непрочитанное сообщение ipfedor » 28 дек 2012, 10:33

Как в указанной связке нормально добавить в конфига nginx'а свои правила? (rewrite, location?)
Простое добавление в Apache-2.2.23+Nginx-1.2.5_vhostn.conf ничего не решает, так как в nginx.conf появляется несколько различных конфигов.
Есть правильный способ, не вызывающий ошибок?

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 28 дек 2012, 12:28

Никак, в связке Apache-2.2.23+Nginx-1.2.5 сервер nginx выполняет роль обработчика статики и перенаправления запросов к Apache. Так что вы сможете добавить правила реврайта и прочее только в конфиг Apache. Можно конечно и в конфиге Nginx прописать, но смысл, если запросы обрабатывает Apache.

О том как создать собственный конфиг для нужного домена читайте в Руководстве в разделе Вопросы и Ответы. Вопрос там называется "Как мне создать собственную конфигурацию хоста для определённого домена?". Что же касается самого конфига, то если на конце буковка а - то это Apache, если буква n, то это конфиг Nginx.

ipfedor
Сообщения: 3
C нами: 3 года 11 мес

Непрочитанное сообщение ipfedor » 28 дек 2012, 12:38

Очень печально, так как перенести реврайты в конфиг апача конечно можно, но код в системе контроля, и это увы не решение.

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 28 дек 2012, 12:52

ipfedor писал(а):Очень печально, так как перенести реврайты в конфиг апача конечно можно, но код в системе контроля, и это увы не решение.


Если у вас конфиг для Nginx, то зачем вы используете Apache+Nginx вместо голого Nginx???

ipfedor
Сообщения: 3
C нами: 3 года 11 мес

Непрочитанное сообщение ipfedor » 28 дек 2012, 13:02

Напомню: Open Server — это портативная WAMP платформа.

Я конечно настроил внешний nginx, но это убивает саму идею таскать с собой на флешке готовый комплект.

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 28 дек 2012, 14:17

ipfedor писал(а):Напомню: Open Server — это портативная WAMP платформа.

Я конечно настроил внешний nginx, но это убивает саму идею таскать с собой на флешке готовый комплект.


Что к чему... простите, но о чём вы говорите? И почему вы настраивали внешний nginx, если он есть внутри?

factotum
Сообщения: 24
C нами: 4 года 7 мес

Непрочитанное сообщение factotum » 27 апр 2013, 22:43

Сегодня попробовал nginx без апача. скопировал Nginx-1.2.8_vhost.conf в папку домена. Настройки не хватает. Добавлять include "%hostdir%/nginx.conf"; в Nginx-1.2.8_vhost.conf или чего не нашел?

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 28 апр 2013, 00:16

factotum писал(а):Сегодня попробовал nginx без апача. скопировал Nginx-1.2.8_vhost.conf в папку домена. Настройки не хватает. Добавлять include "%hostdir%/nginx.conf"; в Nginx-1.2.8_vhost.conf или чего не нашел?


Какой настройки у вас не хватает? О чем вообще речь, пишите конкретнее.
Добавлять никуда ничего не требуется, сервер сам подхватит конфиг домена во время перезапуска.

factotum
Сообщения: 24
C нами: 4 года 7 мес

Непрочитанное сообщение factotum » 28 апр 2013, 12:52

попробую.

1. копирую Nginx-1.2.8_vhost.conf в папку с доменом.
2. добавляю правило:
location / {
root "%hostdir%";
index index.php;
# custom
try_files $uri $uri/ /?q=$uri&$args;
}

это же правило в \userdata\config\Nginx-1.2.8_vhost.conf работает.
в конфиге домена нет.

Добавлено спустя 3 часа 39 минут 48 секунд:
заработало после добавления правила в блок HTTPS хоста. Возникший вопрос - сайт крутится по http, а править необходимо и http, и https. Видимо не совсем разобрался, c nginx только знакомлюсь

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 29 апр 2013, 11:24

Ошибочное мнение. Если сайт работает только по http, то и правила можно писать только для http а https не обязательно. Скорее всего не перезапускали сервер или не сохраняли файл после изменений.


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей