Запуск скриптов на указанных доп. IP

Автор zuart, 22 марта 2017, 23:31:34

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

zuart

Приветствую.

Господа, очень нужна помощь.

Есть сервер Deb 8x64, на нем основной IP + несколько дополнительных.

iface eth0 inet static
  address A.A.A.A
  netmask 255.255.255.0
  network A.A.A.0
  broadcast A.A.A.255
  gateway A.A.A.1

auto eth0:0
iface eth0:0 inet static
  address B.B.B.B
  netmask 255.255.255.0
  network B.B.B.0
  broadcast B.B.B.255


Необходимо запускать скриптовку nodejs в двух экземплярах с привязкой каждой к своему IP - так, чтобы из скриптов запросы во внешний мир шли со своих IP-шников. Попытался самостоятельно разобраться в "network namespace" - ниасилил, пару раз сервак делал полностью недоступным, благо ребут через саппорт спасал положение. Но если снова попросить, думаю, меня тихо отматерят всем составом.

Помогите, плз, по возможности не отправкой ссылкой на "нечто подобное", а более конкретно именно по аналогичной задаче.

Заранее спасибо!

PS. Да, чуть не забыл, все эти скрипты должны иметь возможность обращаться к одному REDIS-сервису и к MySQL-базе. А также чтобы в них можно было прокидывать через nginx запросы извне через основной адрес сервера...

vic5710

Цитата: zuart от 22 марта 2017, 23:31:34прокидывать через nginx запросы извне через основной адрес сервера.
вроде так и решается - nginx proxy <-> nodejs
http://www.itlessons.info/nodejs/nginx-as-proxy-to-nodejs/
https://kuroikaze85.wordpress.com/2010/01/19/using-nginx-with-node-js/


vic5710

#3
Цитата: ZEN от 23 марта 2017, 01:42:00Возможно, имелось ввиду вот это: http://stackoverflow.com/questions/13602066/how-to-specify-a-network-interface-when-making-net-requests-from-node-js?noredirect=1&lq=1
да скорее это
http://plutonit.ru/view_post.php?id=538
http://ru.stackoverflow.com/questions/436875/Сайт-по-ip-сервера
только при чем тут network namespace я не понял
ТС лучше сначала на кошках потренироваться в виртуалке попробовать имхо
https://webdevkin.ru/posts/linux/linux-dlya-veb-razrabotchika