2014-05-11 74 views
1

如何將CherryPy應用程序部署到我的公司Intranet?如何在本地部署CherryPy應用程序

現在我可以從我的電腦​​訪問它。

我發現this(和許多其他人)一半的答案:cherrypy.server.socket_host = '0.0.0.0'

然後呢?

允許私人網絡中的任何計算機訪問應用程序的URI是什麼?

CherryPy以外有我需要做的系統配置嗎?我工作在Windows 7

+0

最簡單的方法是通過SSH隧道。我正在使用'pagekite.py'(http://pagekite.net)。它會讓你的'localhost'端口可供網絡中的任何人使用。 –

+0

我看着他們的網站,它看起來像是我需要支付的服務,以使我的服務器在我的內部網之外可見。我只需要從我的私人網絡的計算機上看到我的CherryPy服務器。我需要支付一些簡單的東西嗎? – stenci

回答

2

使用要從本地服務於PC或服務器的IP ...

cherrypy.server.socket_host = '192.168.0.147' 
cherrypy.server.socket_port = 8080 

然後進入你的防火牆,並允許端口的入站和出站流量8080或你選擇的任何端口。

希望這會有所幫助!

+0

港口應該是8080的原因是什麼?換句話說,我該如何選擇一個端口? – stenci

+0

只要你沒有從IIS或其他網絡服務器提供任何其他網站,你應該可以使用端口80. –

+3

沒有理由。僅僅是歷史慣例。但是,在1024以下,一些端口保留或已經綁定。順便說一下,爲了使它更容易,我將綁定到0.0.0.0,CherryPy會監聽所有的接口。 –

相關問題