2015-10-14 45 views
0

我有一个项目,我希望它在外部服务器上有文档。 我知道我做pydoc -p 5000我将有我的文档http://localhost:5000/。不过,我打算将该文档托管在EC2实例上,作为每个人都可以访问的外部服务器。 假设机器的IP地址为10.10.10.10,并且完全可以配置为可以外部访问。 如何让pydoc在外部运行我的服务器?在外部服务器上运行pydocs - Python

回答

1

由于docs状态:

指定-w标志前面的参数会导致HTML文档写出到当前目录中的文件,而不是控制台上显示文本。

因此,使用-w标志将文档写入文件,然后您可以将文件复制到服务器并将其作为静态文件提供。例如,命令pydoc -w somelib将编写一个文件somelib.html,其中包含somelib的文档。将其复制到服务器的根目录下,并将在http://10.10.10.10/somelib.html处提供(假定您的服务器配置正确)。