PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache ja aber Alias etc WIE ? (Totaler Newbie)



Oleg
08.11.01, 23:24
Hallo an alle Linux Freaks

Ich bin vor kurzem von windows auf linux umgestiegen, muss sagen, nerven muss man haben
:D :p
hab es geschafft, dass diese Seite angezeigt wird:
http://217.68.170.211
oder etwa nicht ? :rolleyes:
sollte aber gehen ;)
meine frage ist es jetzt,
wie bestimme ich nun die einzelne alias
wie zb:
http://217.68.170.211/test
und wo bestimmt man das dazu entsprechende verzeichnis
weiteren fragen wären, wie man die Scriptunterstützung aktiviert oder deaktiviert

Habe früher IIS benutz, da war alles ganz easy, nur Perl funktionierte mit Fehlern und Sicherheit, naja , so was kannte ich nicht
;D
Kann einer Mehr Licht ins Dunkle bringen und beschreiben, wie das ungefähr abläuft ?
Die Doc's von apache sind für mich zu sachlich und expertenwissenerforderlich
:rolleyes:

Olli
09.11.01, 07:14
das sind ja ne ganze menge fragen.
1. aliase
eigentlich brauchst du keine aliase (wenn ich diese jetzt richtig deute) einrichten. du legts einfach dein webserver-root auf ein verzeichnis deiner wahl.
finde dazu in der httd.conf den eintrag
DocumentRoot und setzte ihn auf das verueichnis, welches deine internetseiten enthält.
DocumentRoot /home/user_tux/www

wenn du wirklich aliase einrichten willst, musst du es auch in der httpd.conf tun:
Alias /test/ /home/user_tux/test

2. Scriptunterstützung:
wenn du php meinst, brauchst du in der regel nichts mehr einrichten. stelle nur sicher, das die pakete php (serie n?) installiert sind.
für cgi-skripte musst du einen script-alias in deinen httpd.conf eintragen:
ScriptAlias /cgi-bin/ /home/user_tux/cgi-zeug/
in diesem verzeichnis kannst du dann deine scripte ablegen. vergiss aber nicht die rechte auch ausführbar zu setzen (chmod 755 script.pl).

viel erfolg....bei weiteren fragen einfach hier posten :)


oliver

Oleg
09.11.01, 10:19
Vielen Dank !
Ich bin am Wochenende leider nicht und werde es ausprobieren, so bald ich an meinen PC wieder komme !
:)
Ich sage natürlich bescheid, ob es geklappt hat oder nicht, eventuell etwas von meinem server presentieren
;)

zodiak
09.11.01, 12:56
btw.

Ich habe auch mal in Apache-Doc im mod_alias rumgewühlt aber nix gefunden :(

Wie kann ich eine URL z.B. www.server.de/test auf ein File z.b. /cgi-bin/test.pl lenken? :confused:

Oleg
12.11.01, 17:43
Hi Leutz!
Wo ist denn der Unterschied zwischen Alias und einem einfachen Verzeichnis ?
Habe einfach eine HP in einen Verzeichnis geladen, und wenn man die index.htm aufruft, wird es auch angezeigt
http://217.68.170.211/JF/index.htm
Problem:
wenn ich http://217.68.170.211/JF eingebe, wird mit das Verzeichnis angezeigt, weil da keine index.html drin ist, sondern eine index.htm
ich habe folgendes gemacht:
#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index. Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm
</IfModule>
wie es da steht, habe ich die beiden dateien mit einem Leerzeichen getrennt aufgeschrieben, nur klappen tut es nicht
<(
Frage:
WIESO ?

Olli
12.11.01, 19:43
hast du apache schon neugestartet? (ich weiss, dumme frage, aber sonst scheint ja alles ok zu sein... ;)

olli

Oleg
12.11.01, 19:44
ja, mehrmals, hab schon viel rumprobiert
es geht leider nicht
:(
hab ich vielleicht einen Syntaxfehler ?

Oleg
12.11.01, 21:55
noch ein paar grundlegende Fragen:
-Wenn ich auf einen Link auf der HP klicke, will er immer zu linux.local gehen, die IP bleibt also nicht stehen, WIESO bzw WIE kann man das abändern ?
-Habe PHP4 und Perl-Module installiert. Die Suse Test Seite zeigt auch an, dass diese funktionieren, allerdings klappt es nicht auf der HP.
http://217.68.170.211/JF
der Besucher Counter (unten links) ist eine PHP Flash Kombination und sollte mit php3 oder php4 gehen. Wie man sieht, funktioniert es leider nicht. Wenn man auf Statistik klickt, soll ein Perl Script ausgeführt werden, die Datei will er aber auf dem Datenträger speichern, wie kommt das denn ?
Ich habe noch eine httpd.conf datei gefunden, in etc/httpd, habe die dann editiert und siehe da, index.htm funktioniert jetzt

:mad:
wieso sind es nun plötzlich 2 httpd.dateien ?
sehr merkwürdig

-noch eine Frage, wie kann ich auf die HP-Datei per ftp zugreifen bzw. wie macht man einen ftp server ? Unter windows hab ich das mit g6ftp gemacht (ist zu empfehlen das prog ;) )

hoffe ihr kennt die lösung

:cool:

PS.: Die gleiche Seite im original findet man hier: http://www.just-for-p3dnow.de
so sollte es aussehen

Oleg
12.11.01, 22:16
OK
ein Problem hat sich erledigt
PHP4 funktioniert, ich musste nur die Rechte einer tct datei von 644 auf 666 setzen, nur wie ich es mit cgi scripten machen muss, weiß ich nicht, der will die Datei runterladen und nicht starten, bitte HILFE

:(