【发布时间】:2011-08-17 14:18:13
【问题描述】:
我有许多在 Apache 上运行的 PHP 站点,但是我即将启动我的第一个 Django 站点。 我已经成功让 WSGI 在 Apache 上工作以处理 Python 脚本,但我有点坚持使用 Nginx 来提供我的媒体文件。
我知道我需要让 Apache 在不同的端口上侦听并让 Nginx 在端口 80 上进行侦听,然后将任何非媒体请求转发到端口 8080 上的 Apache。
我真正想知道的是,是否有一种简单的方法可以将其配置为与我所有现有的站点一起使用,或者我是否需要为我当前的每个站点设置一个单独的记录,以便将请求转发到8080端口?
任何建议表示赞赏。
谢谢
【问题讨论】:
-
你真的需要使用Nginx吗? Apache 也可以提供媒体文件。
-
我不需要,但我正在尝试遵循文档中推荐的指南
-
您是想将 nginx 用作 apache 的反向代理还是仅用作媒体服务器?
-
我只想用它在我的 Django 应用程序中提供静态文件