PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache 2 und Perl?



Chestr
21.09.05, 15:53
Ich hab nen root server (hab n paar gameserver drauflaufen gehabt etc.) und will nun nen webserver darauf einrichten. hab debian per apt-get install schon apache2 , php mysql und php myadmin gedownloadet war schon komplett fertig und funktions bereit proftpd ging auch einfach per apt-get aber wie ist das mit perl? wie krieg cih perl auf meinen apache 2 server hab ne test cgi versucht da kommt aber dann: www.ani-freaks.com/apache2-default/test.cgi kein perl raus ^^'

HELP
pls

marce
21.09.05, 16:01
vi httpd.conf

Chestr
21.09.05, 16:18
vi httpd.conf
vi? was?..bitte genauer , ausfühlicher antworten ich bin ein neuling (noob) :(

Jigsore
21.09.05, 16:39
Er meint Du sollst die Konfigurationsdatei vom Apache editieren (httpd.conf).

Dort gibt es diverse Einstellungen für cgi/Skripte. Hier um Forum finden sich einige Threads dazu.

Wenn Du Geschwindigkeit und Sicherheit willst, kick PHP und nimm gleich mod_perl :)

Chestr
21.09.05, 16:50
hab ma inne suche getippt: apache2 httpd.conf perl , kommt nix x.X
kannste mal genau erläutern was ich mir da eintragen muss damits klappt?

Jigsore
21.09.05, 16:52
Wie wäre es mit einer Suche nach apache cgi perl?

marce
21.09.05, 19:06
http://httpd.apache.org/docs/2.0/howto/cgi.html

Jigsore
21.09.05, 19:08
Die Apachedocs wird Chestr schon durchhaben wenn er hier fragt, oder?

marce
21.09.05, 19:18
lies dir mal alle seine Posts durch (sind ja noch nicht sooo viele) - ich denke daher nein.

Und wenn er sie durch hätte, dann hätte er hier nicht gefragt. Weil die Zeile, die einzutragen ist (oder ich glaube sogar einfach nur auszukommentieren) steht da expliziet drin...

es waren glaube ich auch in den verschwundenen Posts von Gestern noch 2, drei "lustige" von ihm enthalten...

Chestr
21.09.05, 21:13
jo ma durch gelesen , jetz kommt was anderes ;)

You don't have permission to access /apache2-default/test.cgi on this server.

nun.. warum kommt das trotz den chmod 755 hmm..

marce
22.09.05, 06:01
http://httpd.apache.org/docs/2.0/howto/htaccess.html

in Verbindung mit einer Directory-Anweisung...

Chestr
25.09.05, 02:35
öhm jo was soll das für ne meldung sein?:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


--------------------------------------------------------------------------------

Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-15 mod_perl/1.999.21 Perl/v5.8.7 Server at www.ani-freaks.com Port 80

was für n fehler is das nun wieder wie bieg ich das hin .. :confused:

michael.sprick
25.09.05, 09:44
More information about this error may be available in the server error log.
Da hast Du sicher schon nachgeschaut, oder?

Skriptfehler? .htaccess Fehler? falsche Berechtigungen?

Chestr
25.09.05, 14:28
Da hast Du sicher schon nachgeschaut, oder?

Skriptfehler? .htaccess Fehler? falsche Berechtigungen?
Chmod 755 , Script inhalt:

#!/usr/bin/perl
print "Hello World.";

Apache2 Error log zeigt:
Premature end of script headers: test.cgi

Roger Wilco
25.09.05, 14:33
Du sendest keinen Content-Header... :rolleyes:

michael.sprick
25.09.05, 15:27
Wie Roger Wilco schon sagte, der header fehlt...richtig wäre:


#!/usr/bin/perl
use strict;
use warnings;

print "Content-Type: text/html\n\n";
print "Hallo Welt";

Chestr
25.09.05, 16:12
lies dir mal alle seine Posts durch (sind ja noch nicht sooo viele) - ich denke daher nein.

Und wenn er sie durch hätte, dann hätte er hier nicht gefragt. Weil die Zeile, die einzutragen ist (oder ich glaube sogar einfach nur auszukommentieren) steht da expliziet drin...

es waren glaube ich auch in den verschwundenen Posts von Gestern noch 2, drei "lustige" von ihm enthalten...

dann sag ma die zeile du klugschei*er das würde mir dann auch helfen ..
bei mir will er alle cgi dateien in cgi-bin downloaden.

marce
26.09.05, 08:29
dann sag ma die zeile du klugschei*er das würde mir dann auch helfen ..
bei mir will er alle cgi dateien in cgi-bin downloaden.
Danke. Ich nehme das als Kompliment.

Lies Dir die Doku durch - alles vorkauen bringt doch nix...


4me: EOT.

MiGo
26.09.05, 08:33
aus /etc/apache2/apache2.conf

# To use CGI scripts outside /cgi-bin/:
#
AddHandler cgi-script .cgi

Nicht vergessen, den CGI-Pfad in /etc/apache2/sites-enabled/000-default anzupassen ;)

Tomek
26.09.05, 10:35
dann sag ma die zeile du klugschei*er das würde mir dann auch helfen ..
Solche Sätze kannst du dir in Zukunft bitte sparen.

Chestr
26.09.05, 12:50
aus /etc/apache2/apache2.conf


Nicht vergessen, den CGI-Pfad in /etc/apache2/sites-enabled/000-default anzupassen ;)
ja hab ich doch schon gemacht.. mit addhandler exec cgi etc.

ja ich spar mir solche sätze..
und bittre kaus mir vor :( lol

carnil
26.09.05, 13:39
@Chestr und Co. bleibt einfach mal schön ruhig. Man versucht Dir (@Chestr) ja nur zu helfen, und darauf hinzuweisen, die Dokumentation auch durchzulesen, weil das ein wichtiger Teil der "Selbstinitiative" wäre. Ein feundlicher Umgangston untereinander hilft, die Probleme besser anzupacken!

Chestr
26.09.05, 16:29
@Chestr und Co. bleibt einfach mal schön ruhig. Man versucht Dir (@Chestr) ja nur zu helfen, und darauf hinzuweisen, die Dokumentation auch durchzulesen, weil das ein wichtiger Teil der "Selbstinitiative" wäre. Ein feundlicher Umgangston untereinander hilft, die Probleme besser anzupacken!
ja ich kann kein englisch.. gib mir apache docs auf deutsch und danke aber wenn was auf englisch is kann ichs ned ...

Tomek
26.09.05, 16:32
Bitte: http://httpd.apache.org/docs/2.0/de/

Chestr
26.09.05, 16:41
Bitte: http://httpd.apache.org/docs/2.0/de/
Danke aber das perl is egal wie auf englisch.. bitte erklär mir das doch ma einer.. hab apache2 installt , php4 , mysql (geht) und das packet apache2-mod-perl2 gesaugt ud mir gedacht nu müsste perl gehen .. ging nich config angeschaut add cgi etc alles eingetragen aber er will die cgi dateien downloaden kommt bitte hilfe..