PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache-user dir ohne ~ ?



HeadShot
30.03.02, 23:50
hi, wie kann ich das bei dem apache einstellen das man das userdir ohne ~(tilde) schreiben kann??
bisher funtzt nur http://ip/~username
wie stell ich das ein das man nur
http://ip/username
eingeben brauch?

TNT
31.03.02, 16:46
Hi,

benutz doch einfach mod_rewrite!

-------------------------------------------snip--------------------------------------------
We want to rewrite URLs of the form

/ Language /~ Realname /.../ File
into

/u/ Username /.../ File . Language
We take the rewrite mapfile from above and save it under /path/to/file/map.txt. Then we only have to add the following lines to the Apache server configuration file:

RewriteLog /path/to/file/rewrite.log
RewriteMap real-to-user txt:/path/to/file/map.txt
RewriteRule ^/([^/]+)/~([^/]+)/(.*)$ /u/${real-to-user:$2|nobody}/$3.$1

-----------------------------------------snap---------------------------------------------

bisschen anpassen und sollte klappen

Grüsse

Thomas

HeadShot
31.03.02, 17:30
nope, geht nicht, hab kein mod_rewrite!
kann ich nicht einfach für jeden user der gemacht wurde einen symlink username auf ~username machen?

achso, ich hab eigentlich keine lusn neue threads aufzumachen, also frag ich hier :D ..

1. wie kann ich auf ner apache seite anzeigen welche module installiert sind?

2. wie kann ich bei proftpd disk-quotas einstellen?

danke

termito
31.03.02, 18:39
Original geschrieben von HeadShot
[/B]
1. wie kann ich auf ner apache seite anzeigen welche module installiert sind?

2. wie kann ich bei proftpd disk-quotas einstellen?
[/B]

zu 1:
# httpd -l

zu 2:
guck ob das modul "mod_quota" installiert ist
#proftpd -l
wenn ja dann lies http://stonki.myftp.org/proftpd-doc/proftpd-doc.php
wenn nicht (ist bei SuSE rpms leider nicht enthalten) dann selbst compilieren.
Viel Spass dabei, ist mit SuSE immer ein Abenteuer, also dann vielleicht doch lieber die Quotas im Kernel aktivieren.

HeadShot
31.03.02, 20:01
mit den modulen anzeigen meint ich eigentlich ob man irgendwie ein php-script schreiben kann was die auflistet?!?
so wie bei der suse-apache installation, die startseite dann ...

mit proftpd guck ich mir mal an!

termito
01.04.02, 11:00
oder meintest du vielleicht
http://127.0.0.1/server-info

HeadShot
01.04.02, 12:40
die gibts bei mir nich :(