#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.