Как раздать сайт по локальной сети? У меня не получается раздать сайт по локальной сети.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
308 +1
0
Ответы
1

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

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

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

20 Апр 2024 в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир