Виртуальный Ip (частный)

#ip-address #virtual-machine #vmware #mongrel

#ip-адрес #виртуальная машина #vmware #полукровка

Вопрос:

У меня есть частный IP и учетные данные учетной записи vmSphere. Я могу войти в систему из системы Windows с vSphere, используя ip, имя пользователя, пароль, и это дает удаленный рабочий стол сервера centos.Там я настроил сервер Rails, и я получаю соответствующую страницу, когда я даю http://localhost:3000

Когда я пытаюсь выполнить пинг по этому ip-адресу из Windows, он работает, но не может получить доступ к серверу ruby, когда я пытаюсь ipaddress: 3000 через браузер.Помните, что IP-это ip-адрес частного диапазона

Когда я пытаюсь ввести ip (172.16.XX.XX) с помощью браузера, я не получаю страницу Apache. но она выдает домашнюю страницу VMware.Я не знаю об этих виртуальных IP-адресах.Я могу выполнить пинг на тот же ip из этой системы, только поскольку это частный ip. Но не предоставляет сервер ruby.

Комментарии:

1. Этот частный IP-адрес находится в той же сети, что и ваш? Помните, поскольку это частный IP, он не может проходить ни через какие маршрутизаторы, поскольку они сбрасывают частные IP-пакеты на пол.

Ответ №1:

Убедитесь, что ваш серверный процесс запускается с привязкой к 0.0.0.0:3000 , а не 127.0.0.1:3000 который является только локальным. Один из способов проверить это — попробовать использовать имя вашего хоста или IP, например, http://192.168.X.X:3000/ где 192.168.X.X находится IP вашего сервера.

Если вы собираетесь использовать это в системах, отличных от вашей собственной, вы можете использовать для запуска своего приложения либо Passenger, либо Pow. Mongrel ограничен в том, что он может делать в автономном режиме.

Комментарии:

1. IP-адрес похож на 172.16.1 *.** . Это IP-адрес vmware. Я могу войти на этот ip с некоторыми учетными данными. Но не могу получить доступ даже к серверу Apache оттуда. Он переходит на какую-то страницу VMware.