Как раздать сайт по локальной сети? У меня не получается раздать сайт по локальной сети.require 'sinatra'
set :port, 8090
set :bind, '0.0.0.0'
get '/' do
"Hello world"
end
пишет== Sinatra (v2.0.0) has taken the stage on 8090 for development with backup from Puma
Puma starting in single mode...
* Version 3.9.1 (ruby 2.3.4-p301), codename: Private Caller
* Min threads: 0, max threads: 16
* Environment: development
* Listening on tcp://0.0.0.0:8090
Use Ctrl-C to stop

21 Авг 2019 в 06:26
250 +1
0
Ответы
1

Чтобы раздать сайт по локальной сети, вам нужно узнать ваш IP адрес в локальной сети. Затем вы можете использовать этот IP адрес и порт (8090) для доступа к вашему сайту с другого устройства в той же сети.

Если вы используете командную строку для запуска Sinatra, то вы видите сообщение "Listening on tcp://0.0.0.0:8090", что означает, что сервер слушает запросы на всех доступных интерфейсах на порту 8090.

Попробуйте ввести в браузере на другом устройстве IP адрес вашего компьютера и порт (например, 192.168.X.X:8090) и вы должны увидеть ваш сайт. Если не получается обратиться к сайту, убедитесь, что настройки сети позволяют вам делать это, например, файервол не блокирует доступ к порту 8090.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир