Перенаправление части трафика на nginx при помощи mod_rewrite в htaccess. Nginx, Apache, Plesk.

Linux сервер apache htaccess nginx

Имеем выделенный сервер с установленным Nginx и Apache. Сервер под упревлением Plesk.

Так как плеск заставляет апач работать на порте 80, и крайне нежелательно это менять, то nginx установлен на порте 8080.
Кроме того весь трафик через nginx пускать не хочу, так как могут возникнуть проблемы с php, htaccess и так далее.
Хочу картинки пропустить через nginx, путем указания редиректа в mod_rewrite в файле .htaccess.

Еще раз, www.domain.ru -> www.domain.ru:8080 для полного перенаправления домена не подойдет, поэтому iptables не подходит, так как он перенаправить только IP сервера целиком.

Картинки все хранятся в папке images. То есть для .htaccess надо определить содержится ли в запросе www.domain.ru/images/что_то_еще и перенаправить на www.domain.ru:8080/images/что_то_еще

Тут вроде примерно понятно. Но есть еще одно "НО" - желательно не менять путь url для картинок. Но это желательно, а не обязательно.

Возможно ли, и если да то как?
Какие еще пути достижения поставленной цели помимо htaccess?

Примечание:
FiL.gc, а подробнее?

Примечание:
DSDY, а Вы не подумали, что если бы меня устраивало такое "простое" решение, то я бы наверно и не стал этот вопрос открывать? Говорю так не подходит...

Примечание:
data-kapital.com, если я поставлю Апач за nginx то мне придется столкнуться с проблемой непонимания nginx-ом таких файлов как .htaccess. Кроме того, придется перенастраивать весь сервер, и настраивать nginx для работы с Joomla CMS. А так как на сервере несколько сайтов на нескольких разных CMS, то это уже проблема, решение которой займет гораздо дольше, и - не факт, что будет качественнее. Да там есть альтернативы .htaccess и бла-бла-бла, но это уже третий вопрос. Вместо того, чтобы рекламировать свой сайт таким позорным образом, лучше бы дали совет на тот вопрос, который я задал, ведь там все ясно сформулировано. Не надо совать решение вопроса, который не задан.
Ответы:
может через mod_proxy  можно сделать?
Как выше написали, поставьте Апач за nginx, используя mod_proxy nginx'a. А вот выдачу с любого порта, кроме 80, делать очень не рекомендую. Есть масса мест, где наружу разрешены запросы только на 80 порт для HTTP (ну и 443 для HTTPS). И в случае использования порта 8080 Ваш контент из тех мест видеть не будут. Поверьте, таких мест очень много.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.