eddi: Apache einrichten für 20 User

Beitrag lesen

Hallo,

für jeden user würde ich eine eigene Konfigurationsdatei anlegen. Das kannst Du z. B. mit einem PHP-CLI-Script und einem Template automatisieren. Dein Template könnte ansatzweise so aussehen:

  
<VirtualHost 0.0.0.0>  
  DocumentRoot /home/&user;/public_html  
  ServerName   &user;.tom.intra  
  ErrorLog     logs/&user;.error_log  
  TransferLog  logs/&user;.access_log  
</VirtualHost>  

Das ganze setzt Du dann mit replace() in einen extra Verzeichnis /etc/apache/inc zu /etc/apache/inc/&user;.conf um.

In der httpd.conf trägst Du folgendes ein, was Apache veranlaßt, alle Datein mit der Erweiterung ".conf" einzubinden:

Include /etc/apache/inc/*.conf

Sollte das Anlegen der einzelnen Systemaccounts nur daraufhin abgestellt sein, diese mit einem FTP/SSH-Service nutzen zu können, dann verzichte doch darauf ganz. Der Apache ist eine Eierlegende Wollmilchsau mit vermindertem CO2-Ausstoß ;)
 Mach Dich mit mod_dav vertraut. Für WebDAV gibt es unter Windows und Linux eine gute Uterstützung, Sicherheitsabstriche gibt es keine (Apache kann schließlich SSL), dieses Wirrwarr von 20 Usern und deren Dateizugriffsrechten löst sich völlig in Wohlgefallen auf und Du muß nur noch einen Daemon konfigurieren.

Wenn Du erstmal mit mod_dav vertraut bist, werden Dir die eigentlichen Vorteile von PHP als apachefilter in den Schoß fallen - und die sind wirklich _nett_ :)))) (Aber das nur am Rande.)

Im übrigen scheinst Du gerade auch die Probleme mit Debian durchzumachen, die ich damals auch hatte und die Grund gewesen sind, weswegen ich von dieser Distribution nichts mehr wissen will. In dem Sinne: HF

Gruß aus Berlin!
eddi

0 104

Linux Host neu aufbauen

Tom
  • webserver
  1. 0
    Harlequin
    1. 0
      Tom
      1. 0
        Harlequin
        1. 0
          Christoph Schnauß
          1. 0
            Harlequin
          2. 0
            Tom
  2. 0
    Christoph Schnauß
    1. 0
      Marc Reichelt
      1. 0
        Christoph Schnauß
        1. 0
          Marc Reichelt
          1. 0
            Christoph Schnauß
            1. 0
              Mathias Brodala
              1. 0
                Tom
    2. 0
      Tom
      1. 0
        Marc Reichelt
  3. 1
    Marc Reichelt
    1. 0
      Tom
      1. 0
        eddi
      2. 0
        Christoph Schnauß
        1. 0
          Tom
          1. 0
            Christoph Schnauß
            1. 0
              Mathias Brodala
              1. 0
                Tom
                1. 0
                  Christoph Schnauß
                  1. 0
                    Tom
                    1. 0
                      Marc Reichelt
                      1. 0

                        Wie funktionieren aptitude / apt-get

                        Tom
                        1. 0
                          Christoph Schnauß
                          1. 0

                            Anleitung für apt-get, Platzbedarf bisher ca. 1.2MB

                            Tom
                            1. 0
                              Marc Reichelt
                              1. 0

                                Korrektur: Platzbedarf bisher ca. 1.2GB

                                Tom
                              2. 0

                                Webmin für Debian

                                Tom
                                1. 0

                                  Webmin für Debian ist buggy, daher zurückgezogen

                                  Tom
              2. 0
                Christoph Schnauß
                1. 0
                  Mathias Brodala
    2. 0

      Siebzehn GigaBytes? INS HOTEL?

      Tom
      1. 0
        Mathias Brodala
    3. 0
      Tom
      1. 0

        Installationsanleitungen als PDF

        Tom
      2. 0
        Mathias Brodala
        1. 0

          PHP nachinstallieren, aptitude nutzen

          Tom
          1. 0
            Mathias Brodala
            1. 0
              Tom
              1. 0
                Mathias Brodala
                1. 0
                  Mathias Brodala
                  1. 0

                    Wo steht, wie die Pakete heißen?

                    Tom
                    1. 0
                      Mathias Brodala
                  2. 0

                    Was sind "Super-Kuh-Kräfte"? :-)

                    Tom
                    1. 0
                      Mathias Brodala
                      1. 0

                        Spaß muss sein

                        Tom
        2. 0
          Christoph Schnauß
          1. 0

            WIE krieg ich Übersicht?

            Tom
          2. 0
            Marc Reichelt
            1. 0
              Christoph Schnauß
              1. 0

                Abhängigkeiten feststellen

                Tom
                1. 0
                  eddi
                  1. 0

                    Abhängigkeiten feststellen, Pakete finden

                    Tom
                    1. 0
                      eddi
                      1. 0
                        Tom
                        1. 0

                          MySQL über Netzwerk + Port 3306 zugreifen

                          Tom
                      2. 0

                        PHP DIO-Support fehlt, muss nachgerüstet werden

                        Tom
                        1. 0
                          eddi
                          1. 0
                            eddi
              2. 0
                Marc Reichelt
                1. 0

                  Nicht zanken sondern helfen .-)

                  Tom
                  • menschelei
                  1. 0
                    Marc Reichelt
                    1. 0
                      Christoph Schnauß
                      1. 0
                        Marc Reichelt
                        1. 0
                          Christoph Schnauß
                          1. 0
                            Marc Reichelt
  4. 4
    eddi
    1. 0
      Tom
      1. 0
        eddi
  5. 0

    Danke für die Tipps

    Tom
    • zur info
  6. 0

    debiananwenderhandbuch.de

    Krueger
    1. 0
      Tom
  7. 0

    ACHTUNG: Systen ist nicht stabil

    Tom
    1. 0
      Mathias Brodala
      1. 0

        Speicherzuordnungsfehler

        Tom
    2. 0
      Christoph Schnauß
      1. 0
        Mathias Brodala
        1. 0
          Christoph Schnauß
        2. 0
          Tom
      2. 0

        Apache-Version und Startscript

        Tom
  8. 0

    Apache einrichten für 20 User

    Tom
    1. 0
      Christoph Schnauß
      1. 0
        Tom
    2. 0
      eddi
      1. 0
        Christoph Schnauß
        1. 0

          Have you mooed today?

          eddi
          • menschelei
  9. 0

    Samba-Server einrichten

    Tom
    1. 0
      Christoph Schnauß
      1. 0
        Tom
        1. 0
          Christoph Schnauß
          1. 0
            Tom
  10. 0
    Tom
    1. 0
      Jens Holzkämper
      1. 0
        Tom
        1. 0
          Mathias Brodala
        2. 0
          Jens Holzkämper
      2. 0
        Christoph Schnauß
        1. 0

          Nur Geduld, es kommt jeder mal dran ;)

          Tom
          • menschelei
      3. 0
        Marc Reichelt