更改 pootle 服务器的端口

Change port for pootle server

我刚刚设置了 Pootle 翻译服务器,但作为 Python 的绝对初学者,事实上我无法在 Pootle 安装创建的默认文件中找到任何关于服务器 [= 的 HTTP 端口的配置设置16=] 上,希望这里有人能给我快速提示。

来自 Pootle 的文档:

By default Pootle provides a built-in CherryPy server that will be enough for quickly testing the software.

内置的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

Official documentation