gpt4 book ai didi

PHP 和 Django : Nginx, FastCGI 和 Green Unicorn?

转载 作者:可可西里 更新时间:2023-10-31 23:44:23 25 4
gpt4 key购买 nike

我很好奇...我希望为客户的切片设置一个真正有效的设置。我不是服务器方面的专家,所以我正在寻找可靠的可靠资源来帮助我进行设置...有人向我推荐将 FastCGI 用于 PHP、Green Unicorn (gunicorn) 用于 Django 和 Nginx 用于媒体是一个很好的选择组合让 PHP 和 Django 在同一个切片/服务器上运行。这是必需的,因为有一个主要的 Django 网站和管理员,而且还有一个 PHP 论坛。

任何人都可以向我推荐一些有用的资源来帮助我在自己的切片上进行设​​置吗?或者至少,对此特定设置有任何看法或评论?

最佳答案

我认为一种解决方案是将 PHP 组合用作 apache 模块或通过 FastCGI 并使用 mod_proxy apache 模块做一些反向代理以访问使用 gunicorn 运行的管理应用程序

你可以这样设置:

  • 端口 80 上的前端 HTTP 服务器 apache : www.host.com:80
  • 另一个端口上的后端 HTTP 服务器 gunicorn:other.host.com:8080 或 localhost:8080 可通过 mod_proxy 和 url 公开访问,如 www.host.com/admin/
  • 媒体 HTTP 服务器:media.host.com,如果它必须在同一系统上,您可以使用 mod_proxy 并在另一个 TCP 端口上运行 NGINX 服务器。

请注意,使用 NGINX 作为隐藏在带有 mod_proxy 的 apache 后面的媒体服务器时,您应该无法获得最佳性能。

这部分设置依赖于在该片上拥有多个公共(public) IP 地址的可能性。

关于PHP 和 Django : Nginx, FastCGI 和 Green Unicorn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com