/ / 502 (खराब गेटवे) - Nginx + मोनो (ओपनबीएसडी 5.3) - nginx, मोनो, openbsd, xsp

502 (खराब गेटवे) - Nginx + मोनो (ओपनबीएसडी 5.3) - nginx, मोनो, openbsd, xsp

मुझे मोनो के साथ काम करने में परेशानी हो रही हैnginx। मैंने ओपनबीएसडी 5.3 स्थापित किया और उपयुक्त (पैकेज) बंदरगाहों को स्थापित किया। मैंने मोनो, मोनो-एक्सएसपी और एनजिनक्स बनाया - सब कुछ घटना के बिना। सभी तीन ठीक काम कर रहे हैं, लेकिन संयोजन के रूप में नहीं।

मैं डिफ़ॉल्ट वीएस एमवीसी 3 टेम्पलेट वेब ऐप चलाने की कोशिश कर रहा हूं, लेकिन 502 (खराब गेटवे) प्राप्त करना जारी रखें। त्रुटि लॉग में, मैं निम्नलिखित देखता हूं:

[crit] 31764#0: *1 connect() to unix:/tmp/fastcgi.socket failed (2: No such file or directory) while connecting to upstream,*

निराशाजनक बात यह है कि / tmp / fastcgi।सॉकेट मौजूद है। मैंने "स्पर्श" करने की कोशिश की और सुनिश्चित किया कि "व्हील" और "www" में उचित अनुमतियां हैं (chmod 775 और 777)। "Ls -la /tmp/fastcgi.socket" का नतीजा कुछ भी नहीं पता चला।

यहां मेरी कॉन्फ़िगरेशन है:

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;
}
}
}

उत्तर:

उत्तर № 1 के लिए 1

मैं एक अनुमान लगा रहा हूं कि ओपनबीएसडी पोर्ट्स nginx जेल या chrooted चलाता है। तो पहले जांचें और यदि ऐसा है तो आपको जेल रूट के अंदर बनाए जाने के लिए सॉकेट पथ को बदलने की आवश्यकता होगी।