【发布时间】:2015-06-18 19:10:36
【问题描述】:
我刚刚设置了 Pootle 翻译服务器,但是作为 Python 的绝对初学者,事实上我在 Pootle 安装创建的默认文件中找不到任何关于服务器运行的 HTTP 端口的配置设置,希望这里的人可以给我快速提示。
来自 Pootle 的文档:
默认情况下,Pootle 提供了一个内置的 CherryPy 服务器,它将被 足以快速测试软件。
【问题讨论】:
标签: python django cherrypy pootle
我刚刚设置了 Pootle 翻译服务器,但是作为 Python 的绝对初学者,事实上我在 Pootle 安装创建的默认文件中找不到任何关于服务器运行的 HTTP 端口的配置设置,希望这里的人可以给我快速提示。
来自 Pootle 的文档:
默认情况下,Pootle 提供了一个内置的 CherryPy 服务器,它将被 足以快速测试软件。
【问题讨论】:
标签: python django cherrypy pootle
内置CherryPy server's default port is 8000,您可以通过将--port <port-number> 传递给pootle start 命令来更改它。
但请注意,您应该只使用 CherryPy 进行测试,并使用 setting up a reverse proxy is highly recommended。
【讨论】:
在 Pootle 2.7 中你需要使用:
pootle run_cherrypy --port <PORT_NUM>
而不是pootle start 不接受--port 也不接受--host。
我需要将 CherryPy 绑定到所有接口,所以我使用:
pootle run_cherrypy --host 0.0.0.0
【讨论】: