unix套接字上的Mono NginX和FastCGI
有人有没有关于通过unix套接字在NginX和Mono的Fast CGI服务器之间建立通信的技巧 我已尝试按以下方式启动服务器:unix套接字上的Mono NginX和FastCGI,nginx,mono,fastcgi,unix-socket,Nginx,Mono,Fastcgi,Unix Socket,有人有没有关于通过unix套接字在NginX和Mono的Fast CGI服务器之间建立通信的技巧 我已尝试按以下方式启动服务器: location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/html/.htpasswd; fastcgi_pass unix:/tmp/site.socket; inclu
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-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不知道将请求传递到哪里
知道我哪里出错了吗
谢谢
Adam正如Alexey Ten所写,确保nginx用户可以读取和写入套接字nginx是否具有/tmp/site.socket的读/写权限?