有没有人有任何关于通过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不知道将请求移交到哪里。
我出错的任何想法?
谢谢,
亚当
答案 0 :(得分:0)
正如Alexey Ten写的那样,确保nginx用户可以读取和写入套接字