Как сделать проброс на другой порт?

ebitok
На сайте с 07.11.2011
Offline
112
763

Есть стандартная VDS с Apache , на нем крутятся сайты.

Есть домен site.ru с сайтом, на котором должен крутится Node.js сайт.

Как сделать так, что бы все обращения пользователей к site.ru перенаправлялись на 127.0.0.1:5000 ?

т.е. если пользователь зашел на site.ru/posts/1

то на сервере должен URL каким-то образом прокинуться на 127.0.0.1:500/posts/1 и вернуться клиенту HTML код со всеми заголовками, который пришел из 127.0.0.1:500/posts/1

Подскажите плиз.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

https://httpd.apache.org/docs/2.4/mod/mod_proxy.html

Если полный "проброс" и виртуальных хостов нету, то можно мимо апача просто через iptables сделать:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 5000

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
ebitok
На сайте с 07.11.2011
Offline
112
#2
Оптимизайка:
https://httpd.apache.org/docs/2.4/mod/mod_proxy.html

Если полный "проброс" и виртуальных хостов нету, то можно мимо апача просто через iptables сделать:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 5000

Сделал вот так, вроде бы заработало. спс

А еще такой вопрос, можно ли как-нибудь все запросы с www.site.ru/*

направлять на site.ru/*

и все URL которые оканчиваются на слеш, направлятять на ссылку без слеша.

т.е. с www.site.ru/posts/

направлять на site.ru/posts

[umka]
На сайте с 25.05.2008
Offline
456
#3
ebitok:
все URL которые оканчиваются на слеш, направлятять на ссылку без слеша.

т.е. с www.site.ru/posts/
направлять на site.ru/posts

Этот вопрос следует задать поискать в теме про редиректы

Лог в помощь!
DV
На сайте с 01.05.2010
Offline
644
#4

Правильно было бы nginx поставить.

А www делается просто дополнительным виртхостом.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий