2013-02-19 44 views
7

我運行在一臺PC上bottle.py教程中,我能夠用如何從LAN上的另一臺PC訪問瓶子開發服務器?

http://localhost:8080/hello/world 

但是訪問它,當我試圖訪問它(IP地址爲192.168.1.10)從另一臺PC上局域網,使用

http://192.168.1.10:8080/hello/world 

我收到「Can not Open Page」錯誤。

我有Apache Web服務器的PC上運行,並且不使用

http://192.168.1.10 

任何建議有任何問題,我可以訪問Web服務器?謝謝。

回答

24

假設你正在談論的Quickstart: 「Hello World」例如:

改變這一行:

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

要綁定到您的計算機的公用IPv4地址:

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

或在本在包括外部接口的所有接口上收聽[來源bottle.run, Bottle API Reference]:

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

然後,您應該能夠從本地PC以及局域網上的另一臺PC訪問http://192.168.1.10:8080/hello/world。或者使用完全合格的域名(FQDN)。

如果連接仍然被拒絕,請檢查您的防火牆設置。

+3

這解決了這個問題。非常感謝。 – 2013-02-19 13:32:13

+0

@TedW .:太好了。樂於幫助! – Johnsyweb 2013-02-19 13:35:25

相關問題