Apache vergeigert den zugriff

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Apache vergeigert den zugriff

    Hallo Leute!

    Irgendwie verstehe ich mich mit den Indianer nicht so recht. Ich habe auf
    meinen System SuSE Linux 9.1 Apache 2.0.52 installiert. Kompilierte
    Module:
    Code:
    core.c
      mod_access.c
      mod_auth.c
      mod_auth_digest.c
      mod_include.c
      mod_log_config.c
      mod_expires.c
      mod_setenvif.c
      mod_ssl.c
      prefork.c
      http_core.c
      mod_mime.c
      mod_status.c
      mod_autoindex.c
      mod_negotiation.c
      mod_dir.c
      mod_userdir.c
      mod_rewrite.c
      mod_so.c
    Er läuft als Benutzer wwwrun und gehört zu der Gruppe www. Ich
    wollte jetzt ein vhost anlegen.
    Code:
    <VirtualHost 127.0.0.1:80>
            ServerAdmin xxx.@xxx.xx
    
            ServerName local.lan
            ServerAlias *.local.lan
    
            DocumentRoot "/home/www/local/ftp/htdocs"
    
            ErrorLog "/home/www/local/local_lan-error_log"
            CustomLog "/home/www/local/local_lan-access_log" common
    
            Options +Indexes
    
            <Directory "/home/www/local/ftp/htdocs">
                    AllowOverride None
                    Order Allow,Deny
                    Allow from all
            </Directory>
    
            <FilesMatch "\.(ini|sql)$">
                    Order Deny,Allow
                    Deny from all
            </FilesMatch>
    </VirtualHost>
    Die Ordner ab ftp sind er Gruppe www zugeteilt worden.
    Die Dateiattributte sehen wie folgt aus.
    Code:
    linux:/home/www/local/ftp/htdocs # ls -al
    insgesamt 12
    drwxr-x---  2 devel www 4096 2004-12-14 15:26 ./
    drwxr-x---  3 devel www 4096 2004-12-14 14:52 ../
    -rw-r-x---  1 devel ftp    6 2004-12-14 15:26 index.htm*
    Der letzte Schritt war in /etc/hosts die "Domain" einzutragen:
    Code:
    127.0.0.1       local.lan
    Habe /etc/init.d/network sowie apache2 neu gestartet.
    Es wird mir aber der Zugriff verweigert, wenn
    ich local.lan im Browser eingebe.
    Forbidden

    You don't have permission to access / on this server.
    WARUM zum Teufel verweigert er mir den Zugriff??

    cheers
    Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist davon überzeugt, dass er genug davon habe – René Descartes
    PHP Sicherheit
    PHPUnit[1-2]
    Professionelle Softwareentwicklung mit PHP 5
    Professionelle PHP 5-Programmierung

  • #2
    Was wurde in der http.conf für einen user und group name eingetragen?
    [color=blue]MfG Payne_of_Death[/color]

    [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
    [color=red]Merke:[/color]
    [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

    Murphy`s Importanst LAWS
    Jede Lösung bringt nur neue Probleme
    Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
    In jedem kleinen Problem steckt ein großes, das gern raus moechte.

    Kommentar


    • #3
      Original geschrieben von Payne_of_Death
      Was wurde in der http.conf für einen user und group name eingetragen?
      Er läuft als Benutzer wwwrun und gehört zu der Gruppe www
      Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist davon überzeugt, dass er genug davon habe – René Descartes
      PHP Sicherheit
      PHPUnit[1-2]
      Professionelle Softwareentwicklung mit PHP 5
      Professionelle PHP 5-Programmierung

      Kommentar


      • #4
        das steht drinnen:
        [ ] ja
        [ ] nein
        [color=blue]MfG Payne_of_Death[/color]

        [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
        [color=red]Merke:[/color]
        [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

        Murphy`s Importanst LAWS
        Jede Lösung bringt nur neue Probleme
        Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
        In jedem kleinen Problem steckt ein großes, das gern raus moechte.

        Kommentar


        • #5
          im httpd.conf ist von mir eingetragen worden:
          Code:
          User wwwrun
          Group www
          meintest du das?
          Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist davon überzeugt, dass er genug davon habe – René Descartes
          PHP Sicherheit
          PHPUnit[1-2]
          Professionelle Softwareentwicklung mit PHP 5
          Professionelle PHP 5-Programmierung

          Kommentar


          • #6
            Hat sich erledigt. Das Problem war das ich die Options-Direktive in der
            Directory-Direktive eintragen musste, um mir zumindest die auflistung des Verzeichnisses
            zurück zu liefern. Und dann kommt noch das ich in der DirectoryIndex-Direktive, im Server-Kontext
            vergessen habe die index.htm einzutragen. Iregndwie werde ich aus dieser Vorgehensweise nicht
            schlau. Weil ich vermutet habe das die Options-Direktive im VirtaulHost Container reichen würde
            und für alle Verzeichnisse gilt. Scheint aber nicht der Fall zu sein. Warum das so ist
            k.A..
            Code:
            <VirtualHost 127.0.0.1:80>
                    ServerAdmin d.spasic@mediaup.de
            
                    ServerName local.lan
                    ServerAlias *.local.lan
            
                    DocumentRoot "/home/www/local/ftp/htdocs"
            
                    DirectoryIndex index.php index.htm index.html
            
                    ErrorLog "/home/www/local/local_lan-error_log"
                    CustomLog "/home/www/local/local_lan-access_log" common
            
                    Options +Indexes
            
                    <Directory "/home/www/local/ftp/htdocs">
                            AllowOverride None
                            Order Allow,Deny
                            Allow from all
            
                            Options +Indexes
                    </Directory>
            
                    <FilesMatch "\.(ini|sql)$">
                            Order Deny,Allow
                            Deny from all
                    </FilesMatch>
            </VirtualHost>
            Übrigens ich bin wieder per Du mit den Indianer

            cheers
            Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist davon überzeugt, dass er genug davon habe – René Descartes
            PHP Sicherheit
            PHPUnit[1-2]
            Professionelle Softwareentwicklung mit PHP 5
            Professionelle PHP 5-Programmierung

            Kommentar

            Lädt...
            X