У мене виникають проблеми з роботою Mononginx Я встановив OpenBSD 5.3 і встановив відповідні (пакетні) порти. Я створив моно, моно-xsp і nginx - все це без випадків. Всі три, напевно, працюють нормально, але не в сукупності.
Я намагаюся запустити веб-додаток шаблонів за замовчуванням VS MVC3, але продовжувати отримувати 502 (Bad gateway). У журналах помилок я бачу наступне:
[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Я ризикую здогадатися, що в портах OpenBSD запускається nginx в тюніт або chrooted.Тому перевірте, що це перше, і якщо так, то вам доведеться змінити шлях сокета, який буде створений всередині вкладеного кореня.