单声道NginX和FastCGI超过unix socket

时间:2014-07-01 16:29:01

标签: nginx mono fastcgi unix-socket

有没有人有任何关于通过unix套接字在NginX和Mono的Fast CGI服务器之间建立通信的技巧?

我试过像这样启动服务器:

fastcgi-mono-server4 /appconfigdir=/etc/init.d/mono-fastcgi /socket=unix:/tmp/site.socket /logfile=/var/log/mono/fastcgi.log / multiplex = True / verbose = True / printlog = True&

并设置我的nginx配置文件:

    location / {
            auth_basic "Restricted";
            auth_basic_user_file /usr/share/nginx/html/.htpasswd;
            fastcgi_pass unix:/tmp/site.socket;
            include /etc/nginx/fastcgi_params;
    }

我可以看到有一个fastcgi进程正在运行,但如果我浏览到该站点,我会收到502错误,这表示NginX不知道将请求移交到哪里。

我出错的任何想法?

谢谢,

亚当

1 个答案:

答案 0 :(得分:0)

正如Alexey Ten写的那样,确保nginx用户可以读取和写入套接字