Как получить доступ к серверу разработки бутылок с другого ПК в локальной сети?

я запустил учебник bottle.py на одном ПК, и я смог получить к нему доступ, используя

http://localhost:8080/hello/world

Тем не менее, когда я попытался получить к нему доступ (IP-адрес 192.168.1.10) с другого компьютера в локальной сети, используя

http://192.168.1.10:8080/hello/world

Я получилНе удается открыть страницу " ошибка.

У меня есть веб-сервер Apache, работающий на ПК, и я могу без проблем получить доступ к веб-серверу, используя

http://192.168.1.10

Какие-либо предложения? Благодарю.

Ответы на вопрос(1)

Решение Вопроса

Предполагая, что выговорим оБыстрый старт: "Привет, мир" пример:

Измените эту строку:

run(host='localhost', port=8080, debug=True)

Для привязки к общему IPv4-адресу вашего компьютера:

run(host='192.168.1.10', port=8080, debug=True)

Или для прослушивания на всех интерфейсах, включая внешний [Источник:bottle.run, Справочник по API для бутылок]:

run(host='0.0.0.0', port=8080, debug=True)

Тогда вы сможете получить доступhttp://192.168.1.10:8080/hello/world с вашего локального компьютера, а также другого компьютера в локальной сети. В качестве альтернативы используйте полное доменное имя (FQDN).

Если в соединениях по-прежнему отказано, проверьте настройки брандмауэра.

 Ted W.19 февр. 2013 г., 14:32
Это решило проблему. Большое спасибо.
 Moondra12 апр. 2018 г., 23:19
@Johnsyweb Будет ли этот метод работать, если вы хотите, чтобы кто-то проверял веб-сервер через Интернет? ( Я могу'проверить через интернет на данный момент)
 Johnsyweb19 февр. 2013 г., 14:35
@TedW .: Отлично. Рад был помочь!

Ваш ответ на вопрос