Anzeige:
Ergebnis 1 bis 11 von 11

Thema: apache für mehrere user

  1. #1
    Experiementierfreudig Avatar von dsplauen
    Registriert seit
    Oct 2002
    Ort
    Nürnberg
    Beiträge
    185

    apache für mehrere user

    Hallo ich habe jetzt mein pc mittels samba zu einem dateiserver gemacht. jetzt will ich das jeder benutzer in seinem eigenem profil websites gestallten kann und die dann abrufen kann.(home/user/public_html). jetzt muss ich aber apache irgndwie klar machen das jeder die dateien in einem extra ordner hat. wie mach ich das?

    Danke schon mal im vorraus

  2. #2
    Experiementierfreudig Avatar von dsplauen
    Registriert seit
    Oct 2002
    Ort
    Nürnberg
    Beiträge
    185

    subdomain

    das sollte alles so änlich wie mit einer subdomain laufen.
    BSP. Domian ist linux.local
    subdomain ist user.linux.local oder so ähnlich.

    bsp. domain www.plauener.de
    subdomain friedensschule.plauener.de
    und so eine subdomain will ich für jeden user

    Danke für die hilfe

  3. #3
    Premium Mitglied Avatar von bernie
    Registriert seit
    Apr 2002
    Ort
    Wien
    Beiträge
    2.652
    Hi,

    Ich glaub du brauchst mod_userdir. Wenn das nicgt geht musst du halt viele <VirtualHost>'s angelen und die DocumentRoot anpassen.

    Ciao, Bernie
    Vorsicht. In der *X-Community einen Reboot als Problemloesung zu empfehlen/anzudeuten ist, als wuerde man einem Moslem empfehlen zur Entspannung ein Glaeschen Wein zu trinken.

  4. #4
    Experiementierfreudig Avatar von dsplauen
    Registriert seit
    Oct 2002
    Ort
    Nürnberg
    Beiträge
    185

    danke aber wie

    wenn ich das mod_usr habe was muss ich dann machen?
    oder wie richte ich ein virtuellen server ein?

    Wie kann ich eigendlich eine ordentlich domain vergeben? nicht linux.local

    Danke

  5. #5
    Registrierter Benutzer
    Registriert seit
    Aug 2002
    Ort
    Bayreuth
    Beiträge
    56

    Re: danke aber wie

    Original geschrieben von dsplauen
    wenn ich das mod_usr habe was muss ich dann machen?
    oder wie richte ich ein virtuellen server ein?

    Wie kann ich eigendlich eine ordentlich domain vergeben? nicht linux.local

    Danke
    In Deiner httpd.conf steht es wahrscheinlich schon so auskommentiert drin:


    # UserDir: The name of the directory which is appended onto a user's home
    # directory if a ~user request is received.
    #
    #<IfModule mod_userdir.c>
    # UserDir public_html
    #</IfModule>

    #
    # Control access to UserDir directories. The following is an example
    # for a site where these directories are restricted to read-only.
    #
    #<Directory /home/*/public_html>
    # AllowOverride FileInfo AuthConfig Limit
    # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    # <Limit GET POST OPTIONS PROPFIND>
    # Order allow,deny
    # Allow from all
    # </Limit>
    # <LimitExcept GET POST OPTIONS PROPFIND>
    # Order deny,allow
    # Deny from all
    # </LimitExcept>
    #</Directory>


    Da musst Du eigentlich nur nocht die Kommentarzeichen (#) entfernen und den Häuptling neu starten
    WICHTIG: Der Apache muss in die /home/*/publich_html/-Verzeichnisse wechseln können!

    chmod a+rx /home/user_mit_public_html
    chmod -R a+rx /home/user_mit_public_html/public_html


    Und das ist gleichzeitig der grösste Nachteil von mod_userdir!

    VHosts kannst Du mit der Verteilung einer angepassten /etc/hosts oder einem im LAN laufenden Bind realisieren.
    Allerdings sollte das Domainsuffix im Falle von Bind NICHT im Internet existieren (z.B. .lan, .local, .gibtsdochnet) sonnst kann es Probleme beim Surfen geben.

    Beispiel eines VHosts in der httpd.conf:



    <VirtualHost 192.168.1.1>
    DocumentRoot /mnt/vhosts/lan1/htdocs
    ServerName lan1.lan
    <Directory "/mnt/vhosts/lan1/htdocs">
    AllowOverride ALL
    Options FollowSymLinks Indexes
    </Directory>
    DirectoryIndex index.php index.html index.htm
    IndexOptions FancyIndexing FoldersFirst
    UseCanonicalName off
    </VirtualHost>



    Hoffe geholfen zu haben,
    Michael
    Geändert von Beatmaster (19.10.02 um 15:28 Uhr)

  6. #6
    Experiementierfreudig Avatar von dsplauen
    Registriert seit
    Oct 2002
    Ort
    Nürnberg
    Beiträge
    185

    Re: Re: danke aber wie

    Original geschrieben von Beatmaster
    In Deiner httpd.conf steht es wahrscheinlich schon so auskommentiert drin:


    # UserDir: The name of the directory which is appended onto a user's home
    # directory if a ~user request is received.
    #
    #<IfModule mod_userdir.c>
    # UserDir public_html
    #</IfModule>

    #
    # Control access to UserDir directories. The following is an example
    # for a site where these directories are restricted to read-only.
    #
    #<Directory /home/*/public_html>
    # AllowOverride FileInfo AuthConfig Limit
    # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    # <Limit GET POST OPTIONS PROPFIND>
    # Order allow,deny
    # Allow from all
    # </Limit>
    # <LimitExcept GET POST OPTIONS PROPFIND>
    # Order deny,allow
    # Deny from all
    # </LimitExcept>
    #</Directory>


    Da musst Du eigentlich nur nocht die Kommentarzeichen (#) entfernen und den Häuptling neu starten
    WICHTIG: Der Apache muss in die /home/*/publich_html/-Verzeichnisse wechseln können!

    chmod a+rx /home/user_mit_public_html
    chmod -R a+rx /home/user_mit_public_html/public_html


    Und das ist gleichzeitig der grösste Nachteil von mod_userdir!

    VHosts kannst Du mit der Verteilung einer angepassten /etc/hosts oder einem im LAN laufenden Bind realisieren.
    Allerdings sollte das Domainsuffix im Falle von Bind NICHT im Internet existieren (z.B. .lan, .local, .gibtsdochnet) sonnst kann es Probleme beim Surfen geben.

    Beispiel eines VHosts in der httpd.conf:



    <VirtualHost 192.168.1.1>
    DocumentRoot /mnt/vhosts/lan1/htdocs
    ServerName lan1.lan
    <Directory "/mnt/vhosts/lan1/htdocs">
    AllowOverride ALL
    Options FollowSymLinks Indexes
    </Directory>
    DirectoryIndex index.php index.html index.htm
    IndexOptions FancyIndexing FoldersFirst
    UseCanonicalName off
    </VirtualHost>



    Hoffe geholfen zu haben,
    Michael
    und was muss ich oben in meiner httpd.conf unter der rootdirectory einstellen im moment isse auf /home/php/public_html

    vieleicht kann se sich ja mal eine anschauen und sogar richtig konfigurieren

    Danke Danke Dakne

  7. #7
    Experiementierfreudig Avatar von dsplauen
    Registriert seit
    Oct 2002
    Ort
    Nürnberg
    Beiträge
    185

    ok ich hab'S

    ok ich habe es jetz gepackt
    danke danke danke

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jun 2002
    Beiträge
    70
    ich hab dasmit dem userdir auch versucht aber ich komme da über nen browser net drauf da der das verzeichnis net findet.
    im browser gebe ich das hier ein : http://192.168.123.210/radium2k

  9. #9
    Registrierter Benutzer
    Registriert seit
    Aug 2002
    Ort
    Bayreuth
    Beiträge
    56
    Original geschrieben von Radium2k
    ich hab dasmit dem userdir auch versucht aber ich komme da über nen browser net drauf da der das verzeichnis net findet.
    im browser gebe ich das hier ein : http://192.168.123.210/radium2k
    Sollte wohl eher http://192.168.123.210/~radium2k heissen!
    Stimmen die Datei-/Verzeichnisrechte (Forbidden?)?

    Michael

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jun 2002
    Beiträge
    70
    danke. das mit der tilde wußte ich net

  11. #11
    Premium Mitglied Avatar von bernie
    Registriert seit
    Apr 2002
    Ort
    Wien
    Beiträge
    2.652
    Hi,

    FYI: Tilde steht für "HomeDir"

    Ciao, Bernie
    Vorsicht. In der *X-Community einen Reboot als Problemloesung zu empfehlen/anzudeuten ist, als wuerde man einem Moslem empfehlen zur Entspannung ein Glaeschen Wein zu trinken.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •