質問

私が使っているpythonやCherryPyを内部サイトについてお2人で利用します。使ってい内蔵のウェブサーバとのCherryPy.quickstartっすぐにconfigファイルです。私は、最近の機械でインストールして使っている最新のPythonとcherrypyそのサイトにアクセスできますからlocalhost:8080なくなる"ケられ"が発生はホームページからダウンロードをwindowsマシンの名前です。できるマシン構成差は新しいバージョンのCherryPyまたはエラーになります。そのアイデアやかに結合することにより、正しいIPアドレスとは何ですか。

編集:ることを明確にする、現在なコンフィグファイルです。

役に立ちましたか?

解決

に依存するしだったようにcherrypy init.

を使用する場合はcherrypy3.1構文、woldい:

cherrypy.server.socket_host = 'www.machinename.com'
cherrypy.engine.start()
cherrypy.engine.block()

もちろんできるようにブラウン郡裁判所近い場合は、サブクラスのサーバクラスをconfigファイルです。めるとともに、その利用目的の対象 の書類.

だけます。ればならずどのように確認することができまcherrypy版、編集しています。

他のヒント

server.socket_host: '0.0.0.0'

...も。ことになるIPv4INADDR_ANY、"listenすべてのインタフェース".

は、configファイルの書式は:

[global]
server.socket_host: '0.0.0.0'

コード:

cherrypy.server.socket_host = '0.0.0.0'
import cherrypy

class HelloWorld(object):
    def index(self):
        return "Hello World!"
    index.exposed = True

cherrypy.server.socket_host = '0.0.0.0' # put it here 
cherrypy.quickstart(HelloWorld())
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top