Mono를 nginx와 함께 사용하는 데 문제가 있습니다. OpenBSD 5.3을 설치하고 적절한 (패키지) 포트를 설정했습니다. mono, mono-xsp 및 nginx를 만들었습니다. 세 가지 모두 제대로 작동하는 것으로 보입니다.502 (잘못된 게이트웨이) - Nginx + Mono (OpenBSD 5.3)
기본 VS MVC3 템플릿 웹 응용 프로그램을 실행하려고하지만 502 (잘못된 게이트웨이)가 계속 표시됩니다. 오류 로그에 다음이 표시됩니다.
[crit] 31764#0: *1 connect() to unix:/tmp/fastcgi.socket failed (2: No such file or directory) while connecting to upstream,*
실망스러운 것은 /tmp/fastcgi.socket이 있다는 것입니다. 'touch'를 시도하고 'wheel'과 'www'에 적절한 권한이 있는지 확인합니다 (chmod 775 및 777). 'ls -la /tmp/fastcgi.socket'의 결과는 아무런 이상이 없음을 보여주었습니다. 나는 오픈 BSD 포트가 nginx를 투옥 또는 chroot에 실행되는 추측 거 위험 해요
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 80;
access_log /home/www/nginx.log;
error_log /home/www/errors.log;
# root /home/www/test;
# index index.html index.htm index.aspx default.aspx;
location ^~ /Scripts/ { }
location ^~ /Content/ { }
location/{
root /home/www/test;
# fastcgi_index /;
fastcgi_pass unix:/tmp/fastcgi.socket;
# include fastcgi_params;
include /etc/nginx/fastcgi_params;
}
}
}
감사합니다. Melvyn - 당신이 자리하고있었습니다. 나는 지금 (OpenBSD의 nginx 포트 chroot (8)을/var/www/에 놓기 때문에 간단한 aspx 파일을 제공 할 수있다. 그래서 소켓은 어딘가에 있어야한다). 다음 정류장 - MVC :-) –
gplumb