在nginx中嵌入python。
nginxp的Python项目详细描述
nginxpy
在nginx中嵌入python。
- 免费软件:apache软件许可证2.0
- 文档:https://nginxpy.readthedocs.io。
功能
- 带有cython扩展名的标准python包
- 自动内置到nginx动态模块中,用于当前nginx安装
- 在nginx工作进程中运行嵌入的python
- 用python或cython编写nginx模块
- pythonlogging模块重定向到nginxerror.log
- (正在进行)nginx事件循环包装为pythonasyncio接口
- (待定)python和cython与大多数nginx代码的接口
- (待定)使nginx web服务器适应wsgi、asgi和aiohttp接口
安装
- 以任何方式安装nginx,确保nginx命令可用。
- pip install nginxpy,或者获取源并运行pip install .。你 可能需要添加-v选项,因为进程有点慢 下载cython,nginx源代码并配置它。通常的python setup.py install当前不能单独工作-您应该运行 python setup.py build先。
- 运行python -c 'import nginx'获取nginx配置提示。
- 相应地更新nginx配置并重新加载nginx。
- 现在请参见nginxerror.log。
发展
- 以任何方式安装nginx,确保nginx命令可用。
- 签出源代码。
- 运行python setup.py build和python setup.py develop。
- 运行python -c 'import nginx'获取nginx配置提示。
- 相应地更新nginx配置并重新加载nginx。
- 现在请参见nginxerror.log。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2018-11-30)
- pypi上的第一个版本,带有asyncio sleep演示。