apache2 - cgi-scripten und Port 49100
Hallo Liste, ich habe eine Rechtssammlung, die unter apache2 laufen soll. Die Startseite funktioniert soweit. Das Problem entsteht, wenn ich Dokumente aufrufen will. Das geschieht über den Link localhost:49100/cgi-bin/ ... Was irritierend ist: Der Port 49100. Ich habe keine Firewall laufen, aber dieser Port ist gekennzeichnet als closed (geprüft mit nmap). Wie und wo muss ich ihn öffnen? So bekomme ich nur die Fehlermeldung ERR_CONNECTION_REFUSED Viele Grüße Peter
Am Freitag, 28. Mai 2021, 15:52:45 CEST schrieb Peter Geerds:
Hallo Liste, ich habe eine Rechtssammlung, die unter apache2 laufen soll. Die Startseite funktioniert soweit. Das Problem entsteht, wenn ich Dokumente aufrufen will. Das geschieht über den Link
localhost:49100/cgi-bin/ ...
Was irritierend ist: Der Port 49100. Ich habe keine Firewall laufen, aber dieser Port ist gekennzeichnet als closed (geprüft mit nmap). Wie und wo muss ich ihn öffnen? So bekomme ich nur die Fehlermeldung ERR_CONNECTION_REFUSED
Hm. Finde ich seltsam. Ein Webserver lauscht standardmäßig auf port 80 ( http) und Port 443 (https). Solche Portangaben deuten eigentlich auf eine Anwendung hin, die auf dem Server laufen. Sollten das normale html-Seiten sein und keine Anwendung dahinter liegen, würde ich einfach :49100 aus allen Seiten entfernen. Da es aber unter cgi-bin liegt würde ich auf perl tippen. Ansonsten musst du auch den Port 49100 im Apache konfigurieren. Gruß Eric
Hallo Eric! Am 28.05.2021 um 19:30 Uhr schrieb Eric Schirra:
Am Freitag, 28. Mai 2021, 15:52:45 CEST schrieb Peter Geerds:
Hallo Liste, ich habe eine Rechtssammlung, die unter apache2 laufen soll. Die Startseite funktioniert soweit. Das Problem entsteht, wenn ich Dokumente aufrufen will. Das geschieht über den Link
localhost:49100/cgi-bin/ ...
Was irritierend ist: Der Port 49100. Ich habe keine Firewall laufen, aber dieser Port ist gekennzeichnet als closed (geprüft mit nmap). Wie und wo muss ich ihn öffnen? So bekomme ich nur die Fehlermeldung ERR_CONNECTION_REFUSED
Hm. Finde ich seltsam. Ein Webserver lauscht standardmäßig auf port 80 ( http) und Port 443 (https). Solche Portangaben deuten eigentlich auf eine Anwendung hin, die auf dem Server laufen. Sollten das normale html-Seiten sein und keine Anwendung dahinter liegen, würde ich einfach :49100 aus allen Seiten entfernen. Da es aber unter cgi-bin liegt würde ich auf perl tippen. Ansonsten musst du auch den Port 49100 im Apache konfigurieren.
In cgi-bin liegen 'binaries' (ELF 64-bit LSB executable). Die Änderung des Ports bewirkt leider nichts. Und da kommt meine Ahnungslosigkeit ins Spiel: Wie muss ich den Port im apache2 konfigurieren? Viele Grüße Peter
Hallo! Am 28.05.2021 um 22:17 Uhr schrieb Ulf Volmer:
On 28.05.21 20:06, Peter Geerds wrote:
Und da kommt meine Ahnungslosigkeit ins Spiel: Wie muss ich den Port im apache2 konfigurieren?
Du editierst die /etc/apache2/listen.conf und fügst nach
Listen 80
eine neue Zeile
Listen 49100
Das hatte ich auch schon versucht. Der Port wird dann mit 49001/tcp open nusrp zwar als offen gemeldet, der Aufruf localhost:49001 endet aber im Zugriff verweigert. Viele Grüße Peter
Hallo Ulf! Am 29.05.2021 um 17:25 Uhr schrieb Ulf Volmer:
On 29.05.21 11:25, Peter Geerds wrote:
Das hatte ich auch schon versucht. Der Port wird dann mit
49001/tcp open nusrp
zwar als offen gemeldet, der Aufruf
localhost:49001
endet aber im Zugriff verweigert.
Was steht in access_log und error_log?
Nichts. Durch den Aufruf der betreffenden Seite(n) wird kein Log-Eintrag erzeugt. Viele Grüße Peter
On 30.05.21 20:00, Peter Geerds wrote:
Am 29.05.2021 um 17:25 Uhr schrieb Ulf Volmer:
On 29.05.21 11:25, Peter Geerds wrote:
Das hatte ich auch schon versucht. Der Port wird dann mit
49001/tcp open nusrp
zwar als offen gemeldet, der Aufruf
localhost:49001
endet aber im Zugriff verweigert.
Was steht in access_log und error_log?
Nichts. Durch den Aufruf der betreffenden Seite(n) wird kein Log-Eintrag erzeugt.
Das ist außerordenlich ungewöhlich. Wenn du wirklich ein "HTTP 403 Forbidden" bekommst, sollte das auch im Logfile verewigt sein. Viele Grüße Ulf
Am 30. Mai 2021 20:20:31 MESZ schrieb Ulf Volmer
On 30.05.21 20:00, Peter Geerds wrote:
Am 29.05.2021 um 17:25 Uhr schrieb Ulf Volmer:
On 29.05.21 11:25, Peter Geerds wrote:
Das hatte ich auch schon versucht. Der Port wird dann mit
49001/tcp open nusrp
zwar als offen gemeldet, der Aufruf
localhost:49001
endet aber im Zugriff verweigert.
Was steht in access_log und error_log?
Nichts. Durch den Aufruf der betreffenden Seite(n) wird kein Log-Eintrag erzeugt.
Das ist außerordenlich ungewöhlich.
Wenn du wirklich ein "HTTP 403 Forbidden" bekommst, sollte das auch im Logfile verewigt sein.
Ich vermute immer noch, dass es eine Anwendung ist, die nicht richtig bzw. vollständig installiert ist. Wie heißt sie denn? Open Source oder propitär? Gruß Eric
Am 30.05.2021 um 21:06 Uhr schrieb Eric Schirra:
Ich vermute immer noch, dass es eine Anwendung ist, die nicht richtig bzw. vollständig installiert ist. Wie heißt sie denn? Open Source oder propitär?
Leider letzteres. Es ist lexsoft von Wolters Kluwer (ehem. Carl Link). Es handelt sich dabei um die Schulrechtssammlung. Ich habe es inzwischen auf einer Neu-Installation von OS 15.2 probiert, um ausschließen zu können, dass ich eventuell etwas am apache2 vermurkst habe. Aber selbst da ist genau das gleiche. Viele Grüße Peter
participants (3)
-
Eric Schirra
-
Peter Geerds
-
Ulf Volmer