Mam lokalną stronę internetową, cały ruch jest kierowany przez NGinx, który następnie odsyła żądania do stron PHP do Apache i obsługuje pliki statyczne. Działa idealnie w Chrome, Safari, IE itpNginx 502 Błąd Zła brama TYLKO w Firefoksie
Jednak ilekroć otwieram stronę w Firefoksie pojawia się następujący błąd:
502 Bad Gateway
nginx/0.7.65
Gdybym usunąć pamięć podręczną i pliki cookie, a następnie ponownie uruchomić Firefoksa, Mogę załadować witrynę raz lub dwa razy, zanim błąd się pojawi. Próbowałem zarówno Firefox 3.6 i 3.5 i oba mają ten sam problem.
Oto co mój Nginx config wygląda następująco:
worker_processes 2;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name local.mysite.amc;
root /Users/joshmaker/Sites/mysite;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
location/{
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://local.mysite.amc:8080;
}
include /opt/local/etc/nginx/rewrite.txt;
}
server {
include /opt/local/etc/nginx/mime.types;
listen 80;
server_name local.static.mysite.amc;
root /Users/joshmaker/Sites/mysite;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
}
}
A oto błędy, które generuje Firefox w moim pliku error.log:
[error] 11013#0: *26 kevent() reported that connect() failed (61: Connection refused) while connecting to upstream
[error] 11013#0: *30 upstream sent too big header while reading response header from upstream
[error] 11013#0: *30 no live upstreams while connecting to upstream
Jestem całkowicie na straty, dlaczego przeglądarka spowodowałaby błąd serwera. Czy ktoś może pomóc?
Używasz FirePHP – noah