如何正确创build一个套接字与mknod?

我尝试为uwsgi和nginx之间的通信创build一个套接字

困难是我不知道我应该指定什么主要和次要的数字:

v:/tmp# mknod wsgi_pgame.sock c mknod: missing operand after `c' Special files require major and minor device numbers. 

而且我不知道该设备是否应该是块或字符。

能否请你帮忙?

Mknod( mknod p ,不是c )创build一个fifo,一个unix套接字。 Unix套接字是不同的野兽,并不需要mknod(或针对这个问题的root权限)。 configuration正确,uwsgi会为你创build套接字,你只需要确保权限是正确的,所以nginx可以使用它。 像Debian-ish系统这样的东西。

 shared-socket = 1 socket = /tmp/uwsgi.sock chmod_socket = 600 chown_socket = www-data uid = www-data gid = www-data