Просмотр локального хоста: адрес порта через локальную сеть
Я работаю над приложением Sinatra, поэтому у меня есть экземпляр Mongrel, работающий по адресу localhost:4567 на моей основной машине, Macbook Pro. Как я могу просмотреть приложение по локальной сети, желательно с iPhone?
Если я включу общий доступ к Интернету, я смогу получить доступ к файлам в моей папке ~/Sites, но приложение не запускается. Если я изменю: 4567 на IP-адрес, Safari не сможет найти сервер. Если я попробую только IP, я получу значение по умолчанию "Это работает!" стр. Если я добавлю порт, то он не сможет найти сервер. Я почти уверен, что правильно настроил переадресацию портов на странице настройки маршрутизатора. Что я не правильно делаю?
1 ответ
localhost является адресом обратной связи. Это не доступно для чего-либо за пределами компьютера. Вам нужно будет запустить экземпляр Mongrel по адресу, доступному в локальной сети.