Archiv verlassen und diese Seite im Standarddesign anzeigen : apache spielerei
hallo freaks!
sagt mal hat schon irgendwer von euch versucht den output zu verändern welches der apache ausgibt wenn keine index.htm drin ist (verzeichnis listing)
die "indexing directives" sind ja leicht zu verändern also welche grafik geladen wird für verschiedene dateien ....
also zb. :
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
das ist ja ganz einfach .. kann man auch das erscheinungsbild verändern .. also keinen weissen hintergrund sondern einen zb. grünen andere schriftart usw.
bin mir sicher das funzt irgendwie ...
Servus!
*hug* Google (http://groups.google.at/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&th=565b58a12391758c&rnum=5) hat gesprochen :D
Grüße, Stefan
*nixcheck*
kann mir wer das auf "deutsch" sagen :D
ich idiot habe diese mod_autoindex.so editiert dann ist der apache nicht mehr angesprungen ;) :)
egal hab e noch ein backup system mit den gleichen daten zurückkopiert .. erledigt ..
aber die sache mit der änderung wär noch immer interessant
greez mike
Servus!
Hab mir das einmal genauer angesehen und die "Ursprungshomepage" gefunden:
http://fsinfo.cs.uni-sb.de/~abe/download/#color-mod_autoindex
mod_autoindex.c patchen und dann neu kompilieren.
In der httpd.conf kannst du dann eigene Farben angeben.
Grüße, Stefan
Servus!
Und noch eine Möglichkeit:
Du setzt einen Header davor, darin kannst du ja eigene Stylesheets definieren. Ist glaube ich einfacher ;)
Grüße, Stefan
@stefaan
coole sache .. nur wie funktioniert das eine bz2 datei installieren ?
dieses bzip2 dings ist entzipt jetzt habe ich eine
apache-1.3.9-color-mod_autoindex.patch datei .. diese muss ich mit dem patch befehl öffnen .. nur bitte wie funzt das ?
Usage: patch [OPTION]... [ORIGFILE [PATCHFILE]]
kenn mich steine aus
habs geschaft diese patch datei zu "patchen"
jetzt habe ich im verzeichnis eine
-rwxr-xr-x 1 root root 49523 Nov 6 14:40 mod_autoindex.c.orig
und eine
-rwxr-xr-x 1 root root 53812 Nov 6 14:41 mod_autoindex.c
das hat er beim patchen geschrieben
File to patch: mod_autoindex.c
patching file mod_autoindex.c
Hunk #1 succeeded at 63 (offset 1 line).
Hunk #3 succeeded at 170 (offset 6 lines).
Hunk #5 succeeded at 382 (offset 6 lines).
Hunk #6 succeeded at 668 (offset 34 lines).
Hunk #7 succeeded at 680 (offset 8 lines).
Hunk #8 succeeded at 727 (offset 34 lines).
Hunk #9 succeeded at 858 (offset 22 lines).
Hunk #10 succeeded at 1079 (offset 38 lines).
Hunk #11 succeeded at 1094 with fuzz 2 (offset 22 lines).
Hunk #12 succeeded at 1137 (offset 44 lines).
Hunk #13 succeeded at 1126 (offset 22 lines).
Hunk #14 succeeded at 1724 (offset 109 lines).
Hunk #15 succeeded at 1677 (offset 31 lines).
Hunk #16 succeeded at 1880 (offset 109 lines).
also diese c datei wurde gepatcht wenn ich das richtig sehe
was mach ich nun mit dieser "c" datei ?
greez mike
Servus!
Ich würde das dann ganz einfach neu kompilieren...
Grüße, Stefan
sagst mir bitte auch noch wie ich das mache ?
ich fang mit dieser c datei nichts an ..
kenn mich nicht aus
Servus!
Einfach den ganzen Apachen neu... ;)
Mit dem gcc kenn ich mich auch nicht aus...
Grüße, Stefan
na toll .. der apache war dabei bei der installation wie überrede ich den apache das er das neue file bei der installation nimmt ?
ich glaube wenns keine andere möglichkeit gibt lass ichs lieber ..
greez mike
Servus!
Wenn du das File im Apache-Source-Verzeichnis gepatcht hast, sollte er es gleich so übernehmen.
Wenn das Modul nicht direkt einkompiliert ist, kannst du versuchen, es neu zu kompilieren.
Frag' dazu am besten im Programmiererforum unter mrunix.de nach, das übersteigt meine Grenzen :cool:
Grüße, Stefan
solltest du denn apachen mit aktiviertem "apxs" compiliert haben, kannst du mit folgenden befehlen neue module einfuegen:
/usr/local/apache/bin/apxs -c mod-name.c
/usr/local/apache/bin/apxs -i -a mod-name.so
/usr/local/apache ist bei mir das install-dir, also durchaus moeglich das "apxs" unter einem anderen pfad zu finden ist.
Man braucht also fuer das nachtraegliche einbinden neuer oder alter module nicht den ganzen indianer erneut uebersetzen ;-))
Weiters wird in der httpd.conf das modul hinzugefuegt ich wuerde das sicherheitshalber nochmal ueberpruefen ob das modul dann nicht doppelt vorhanden ist,
sonst hast du diverse fehlermeldungen beim starten vom httpd.
mfg
tom
danke leute .. problem gelöst!
der tipp mit HEADER war gold wert!
einfach in jedem verzeichnis wo keine index.htm drin ist ein datei "HEADER" machen und in dieser
<html>
<body ....... >
einfügen ..
funzt :) ´
den namen der datei kann man sogar in der httpd.conf bestimmen .. standard wert = "HEADER"
greez mike
#
# ReadmeName is the name of the README file the server will look for by
# default, and append to directory listings.
#
# HeaderName is the name of a file which should be prepended to
# directory indexes.
#
# If MultiViews are amongst the Options in effect, the server will
# first look for name.html and include it if found. If name.html
# doesn't exist, the server will then look for name.txt and include
# it as plaintext if found.
#
ReadmeName README
HeaderName HEADER
#
# IndexIgnore is a set of filenames which directory indexing should ignore
# and not include in the listing. Shell-style wildcarding is permitted.
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.