debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Запуск скриптов на указанных доп. IP  (Прочитано 593 раз)

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

Оффлайн zuart

  • Topic Author
  • Сообщений: 9
Приветствую.

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

Есть сервер 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 запросы извне через основной адрес сервера...
« Последнее редактирование: 23 Март 2017, 00:19:41 от zuart »
 

Оффлайн vic5710

  • Сообщений: 426
  • не умножайте сущностей сверх необходимых
Re: Запуск скриптов на указанных доп. IP
« Ответ #1 : 23 Март 2017, 00:50:46 »
прокидывать через 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/
 

Оффлайн ZEN

  • Сообщений: 217
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн vic5710

  • Сообщений: 426
  • не умножайте сущностей сверх необходимых
Re: Запуск скриптов на указанных доп. IP
« Ответ #3 : 23 Март 2017, 03:03:05 »
Возможно, имелось ввиду вот это: 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
« Последнее редактирование: 23 Март 2017, 03:08:26 от vic5710 »
 

Теги: