bli*_*ppy 1 python web-server fastcgi wsgi apache-2.2
我有一个站点 example.com,它运行在一个“正常”的 Web 服务器上,即目前的 Apache,但希望在未来寻找一个不太占用 RAM 的替代方案,所以我不想在 apache 上使用 mod_WSGI。
很快,我将寻求部署一个用完 python 应用程序服务器的 Web 应用程序。我希望这能回答对 example.com/reallycoolpythonwebapp/ 的所有请求,而 Web 服务器负责其余部分。
这样的架构是如何创建的?我是否希望指向相关在线文档的指针表示赞赏。
您将在不同的端口上运行您的 python 服务器,然后利用 Apache(或任何像 nginx 等像样的网络服务器)反向代理功能将 example/com/reallycoolpythonwebapp 的任何请求反向代理到 python 应用程序服务器
这对用户来说也是透明的
假设安装并启用了 mod_proxy,example.com vhost 中的一些 apache 配置可能看起来像这样
ProxyPass /reallycoolpythonwebapp/ http://localhost:3000/
ProxyPassReverse /reallycoolpythonwebapp/ http://localhost:3000/
<Proxy *>
allow from all
</Proxy>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1914 次 |
最近记录: |