使用unix socket挂载Django项目

时间:2015-01-23 15:18:13

标签: django unix-socket

假设我将使用gunicorn安装django应用程序:

  1. 如何绑定localhost:8000和unix socket?
  2. 如何区分请求(在视图中)是否来自unix socket?

1 个答案:

答案 0 :(得分:1)

您可以使用类似Gunicorn的内容来侦听UNIX套接字和TCP端口。

为了区分视图中的两个,我只需运行两个进程 - 一个用于侦听TCP端口,另一个用于UNIX套接字。启动所述流程时,请指定一个环境变量,稍后您可以在该视图中访问该环境变量。