libapache-mod-fastcgi für Raspbian Jessie

"Bad Gateway" und der upstream-Fehler im error.log deuten eher auf einen Fehler innerhalb des Pi hin als auf Portprobleme (wobei ich grundsätzlich auch nicht verstehe, warum HTTP auf Standardport 80 bleiben darf, HTTPS aber über 8080 erreichbar gemacht wird).

Der nginx scheint nicht mit PHP kommunizieren zu können. Horcht intern auf Port 8000 ein Prozess? Von dem bekommt dein Server offenbar keine Antwort.
 
frkazid schrieb:
Welche Ports hast du denn freigegeben für den RasPi?

Nur 8008

tiash schrieb:
Horcht intern auf Port 8000 ein Prozess? Von dem bekommt dein Server offenbar keine Antwort.


Code:
pi@pi31:~ $ sudo netstat -tulpen                                                                                                            
Aktive Internetverbindungen (Nur Server)                                                                                                    
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name                     
tcp        0      0 127.0.0.1:8000          0.0.0.0:*               LISTEN      1000       13699       2165/python2.7                       
tcp        0      0 0.0.0.0:8008            0.0.0.0:*               LISTEN      0          12957       2051/nginx -g daemo                  
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      110        8798        1112/mysqld                          
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      111        8696        671/memcached                        
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      0          12956       2051/nginx -g daemo                  
tcp        0      0 0.0.0.0:8082            0.0.0.0:*               LISTEN      1000       12990       2089/seaf-server                     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          11295       672/sshd                             
tcp        0      0 0.0.0.0:31420           0.0.0.0:*               LISTEN      0          11287       720/shellinaboxd                     
tcp6       0      0 :::22                   :::*                    LISTEN      0          11302       672/sshd                             
[...]


So wie ich das verstehe, könnte ich den HTTP 80er Port auch abstellen. Später wäre mal gedacht, dass der 80er Port direkt auf den ziel Port (momentan 8008) HTTPS weiter geleitet wird, sodass man weniger tippen muss und trotzdem auf die korrekte Seite kommt. Ob das jetzt 8008, 443 oder sonst was ist, war reiner Zufall.

So wie ich das verstehe ist der nginx außen auf 8008 erreichbar. Intern läuft der SeaFile Server auf 8082 und der Seahub (Django) Server auf 8000 (Übersicht aus der Doku)

Hört sich für mich irgendwie schlüssig an :confused_alt:

########### Edit ###########

Konnte den Fehlerteufel finden... lag weder an SSL noch an nginx :rolleyes:

1. Seafile 6.0.4 verwenden
2. Die FritzBox hat meine Portfreigaben immer wieder verwurstet... dazu eine kurze Erklärung.

- Raspi wird frisch mit raspian installiert (bekommt Adresse via DHCP)
- Raspi bekommt statische IP-Adresse via /etc/dhcpcd.conf
- Installation von Seafile, Nginx usw. (Raspi wurde nie neu gestartet)
- Richte Porfreigaben in der FritzBox ein (z.B. 443 für die IP 192.168.178.131)

Problem: Die FritzBox mappt jetzt die IP zu einen Hostnamen (hier "pi31"). Beim nächsten Start der Pi/der FritzBox steht auf einmal die frühere DHCP IP Adresse des IP in der Freigabe drinnen (z.B. 192.168.178.23) und nicht mehr die feste IP, da diese durch den Hostnamen ersetzt wurde und jetzt an die dazu gehörige DHCP Adresse abgeändert wurde :rolleyes:

Naja, aber jetzt funktionierts
 
Zuletzt bearbeitet:
Zurück
Oben