Hallo zusammen,
ich habe seltsames Verhalten auf meinem pi und bin langsam mit meinem Latein am Ende... ich hoffe jemand von euch kann mir helfen!
Mein Problem kurz und knapp:
Ich kann meinen Pi nicht über den Port 80 erreichen, andere Ports funktionieren allerdings.
In etwas länger:
Auf meinem Pi läuft ein Apache2.2 Webserver mit OwnCloud und (demnächst ) noch paar anderen privaten Seiten. Bisher funktioniert alles ganz gut, ssl für OwnCloud ist auch eingerichtet und tut seine Dienste ordnungsgemäß -> Mein Pi ist von extern über https:// erreichbar.
Aber weil mir das zu umständlich ist jedes mal https:// in der adresszeile einzugeben, wollte ich mir eine Startseite erstellen, die mich dann entsprechend weiterleitet (->andere Baustelle, soll hier nicht Thema sein). Allerdings kann ich meinen Pi nicht über den Port 80 erreichen :s
Wenn ich in den apache confs nichts außer der Portnummer ändere (also von 80 auf z.B. 1234) dann kann ich meine Startseite über MEINE-DOMAIN:1234 erreichen Ich habe jetzt sogar die default-config quasi kopiert und dort die Portnummer ausgetauscht -> ohne Erfolg
Hier meine /etc/apache2/sites-available/default
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName MEINE-DOMAIN
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:1234>
ServerAdmin webmaster@localhost
ServerName MEINE-DOMAIN
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Alles anzeigen
Ich habe sogar in beiden Blöcken zum Testen die Portnummern getauscht, auch das hat nichts geändert. Da beide Blöcke identisch sind vermute ich, dass der Fehler wahrscheinlich nicht an Apache liegt. Achja, in ports.conf steht Listen 80 und Listen 1234 drin. (und Listen 443 für OwnCloud)
An meinem Router habe ich die Regeln zum Portforwarding auch schon mehrfach geprüft
Auch Lokal kein Durchkommen auf port 80. Daher vermute ich, dass das Problem am Pi selbst liegen wird.
Aber woran?!
Grüße