alle Webseiten leiten auf /var/www/

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von Viperdriver2000, 11. Dez. 2013.

  1. Hi,
    ich habe eine Neuinstallation von meinem Server gemacht.
    Bin dabei nach dieser Anleitung vorgegangen:
    The Perfect Server - Debian Wheezy (Apache2, BIND, Dovecot, ISPConfig 3) | HowtoForge - Linux Howtos and Tutorials

    Leider ist es nun so das alle meine Websiten nach /var/www/ gehen und ich eine Verzeichnis liste bekomme.
    Auch direkte Weiterleitungen von Domains gehen in mein /var/www/ Verzeichnis.
    (ich habe eine Domain zu youtube umgeleitet)

    Ich habe das Gefühl das evtl Ordnerrechte nicht stimmen?
    Code:
    root@server:/var/www/clients# ll
    insgesamt 56K
    drwxr-xr-x 14 root root 4,0K Dez 10 22:24 .
    drwxr-xr-x  6 root root 4,0K Dez 10 22:24 ..
    drwxr-xr-x  2 root root 4,0K Dez 10 22:24 client0
    drwxr-xr-x  4 root root 4,0K Dez 10 22:10 client1
    drwxr-xr-x  4 root root 4,0K Dez 10 22:15 client10
    drwxr-xr-x  3 root root 4,0K Dez 10 22:16 client11
    drwxr-xr-x  4 root root 4,0K Dez 10 22:24 client12
    drwxr-xr-x  3 root root 4,0K Dez 10 22:11 client2
    drwxr-xr-x  5 root root 4,0K Dez 10 22:12 client3
    drwxr-xr-x  3 root root 4,0K Dez 10 22:13 client4
    drwxr-xr-x  3 root root 4,0K Dez 10 22:13 client5
    drwxr-xr-x  4 root root 4,0K Dez 10 22:14 client6
    drwxr-xr-x  3 root root 4,0K Dez 10 22:14 client7
    drwxr-xr-x  3 root root 4,0K Dez 10 22:15 client9
    root@server:/var/www/clients# ll client3/
    insgesamt 20K
    drwxr-xr-x  5 root root 4,0K Dez 10 22:12 .
    drwxr-xr-x 14 root root 4,0K Dez 10 22:24 ..
    lrwxrwxrwx  1 root root   30 Dez 10 22:12 domain1.de -> /var/www/clients/client3/web4/
    lrwxrwxrwx  1 root root   30 Dez 10 22:12 domain2.eu -> /var/www/clients/client3/web5/
    lrwxrwxrwx  1 root root   30 Dez 10 22:12 domain3.de -> /var/www/clients/client3/web6/
    drwxr-xr-x  9 root root 4,0K Dez 10 22:12 web4
    drwxr-xr-x  9 root root 4,0K Dez 10 22:12 web5
    drwxr-xr-x  9 root root 4,0K Dez 10 22:12 web6
    root@server:/var/www/clients# ll client3/web6/
    insgesamt 36K
    drwxr-xr-x 9 root root    4,0K Dez 10 22:12 .
    drwxr-xr-x 5 root root    4,0K Dez 10 22:12 ..
    drwxr-xr-x 2 web6 client3 4,0K Dez 10 22:12 cgi-bin
    drwxr-xr-x 2 root root    4,0K Dez 10 22:12 log
    drwx--x--- 2 web6 client3 4,0K Dez 10 22:12 private
    drwxr-xr-x 2 root root    4,0K Dez 10 22:12 ssl
    drwxrwxrwx 2 web6 client3 4,0K Dez 10 22:12 tmp
    drwx--x--- 4 web6 client3 4,0K Dez 10 22:12 web
    drwx--x--- 2 web6 client3 4,0K Dez 10 22:12 webdav
    
    Code:
    root@server:/var/log/apache2# ll /var/www/
    insgesamt 24K
    drwxr-xr-x  6 root    root    4,0K Dez 10 22:24 .
    drwxr-xr-x 14 root    root    4,0K Dez  9 00:30 ..
    [...]
    drwxr-xr-x  2 ispapps ispapps 4,0K Aug  7  2012 apps
    drwxr-xr-x 14 root    root    4,0K Dez 10 22:24 clients
    drwxr-xr-x  2 root    root    4,0K Dez 10 22:10 conf
    lrwxrwxrwx  1 root    root      34 Dez  8 15:21 ispconfig -> /usr/local/ispconfig/interface/web
    lrwxrwxrwx  1 root    root      30 Dez 10 22:12 domain3.de -> /var/www/clients/client3/web6/
    drwxr-xr-x 18 root    root    4,0K Dez 10 22:16 php-fcgi-scripts
    [...]
    
    Code:
    root@server:/var/log/apache2# tail -f error.log
    [...]
    [Wed Dec 11 02:10:03 2013] [error] [client ::1] client denied by server configuration: /var/www/clients/
    [Wed Dec 11 02:10:03 2013] [error] [client ::1] client denied by server configuration: /var/www/conf/
    [Wed Dec 11 02:10:03 2013] [error] [client ::1] client denied by server configuration: /var/www/php-fcgi-scripts/
    [Wed Dec 11 02:13:23 2013] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /var/www/clients/
    [Wed Dec 11 02:13:23 2013] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /var/www/conf/
    [Wed Dec 11 02:13:23 2013] [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /var/www/php-fcgi-scripts/
    
    Mails gehen aber problemlos.

    Hat jemand eine Idee?

    Danke & Gruß
    Vip
     
  2. Till

    Till Administrator

    Die rechte sind alle ok. schau mal nach ob die vhost dateien der webseiten in /etc/apache2/sites-enabled da sind und auch die richtigen IP's verwenden.
     
  3. Hi,
    die sind alle leer.

    Aber ich habe auch festgestellt das ich einen Fehler bekomme wenn ich den Apache neustarten möchte:
    Code:
    root@server:~# /etc/init.d/apache2 restart
    Syntax error on line 21 of /etc/apache2/sites-enabled/000-apps.vhost:
    Wrapper /var/www/php-fcgi-scripts/apps/.php-fcgi-starter cannot be accessed: (2)No such file or directory
    Action 'configtest' failed.
    The Apache error log may have more information.
    
    Code:
    root@server:~# ll /etc/apache2/sites-enabled/
    insgesamt 8,0K
    drwxr-xr-x 2 root root 4,0K Dez 10 22:16 .
    drwxr-xr-x 7 root root 4,0K Dez  8 15:04 ..
    lrwxrwxrwx 1 root root   39 Dez  8 15:21 000-apps.vhost -> /etc/apache2/sites-available/apps.vhost
    lrwxrwxrwx 1 root root   26 Dez  8 15:04 000-default -> ../sites-available/default
    lrwxrwxrwx 1 root root   43 Dez  8 15:21 000-ispconfig.conf -> /etc/apache2/sites-available/ispconfig.conf
    lrwxrwxrwx 1 root root   44 Dez  8 15:21 000-ispconfig.vhost -> /etc/apache2/sites-available/ispconfig.vhost
    lrwxrwxrwx 1 root root   47 Dez 10 22:10 100-domain3.de.vhost -> /etc/apache2/sites-available/domain3.de.vhost
    
    Code:
    root@server:~# cat /etc/apache2/sites-enabled/000-apps.vhost
    
    ######################################################
    # This virtual host contains the configuration
    # for the ISPConfig apps vhost
    ######################################################
    
     Listen 8081
    # NameVirtualHost *:8081
    
    <VirtualHost _default_:8081>
      ServerAdmin webmaster@localhost
    
    
      <IfModule mod_fcgid.c>
        DocumentRoot /var/www/apps
        SuexecUserGroup ispapps ispapps
        <Directory /var/www/apps>
          Options Indexes FollowSymLinks MultiViews +ExecCGI
          AllowOverride AuthConfig Indexes Limit Options FileInfo
          AddHandler fcgid-script .php
          FCGIWrapper /var/www/php-fcgi-scripts/apps/.php-fcgi-starter .php
          Order allow,deny
          Allow from all
        </Directory>
      </IfModule>
    
      <IfModule mod_php5.c>
        DocumentRoot /var/www/apps
        AddType application/x-httpd-php .php
        <Directory /var/www/apps>
          Options FollowSymLinks
          AllowOverride None
          Order allow,deny
          Allow from all
        </Directory>
      </IfModule>
    
      ServerSignature Off
    
    </VirtualHost>
    
    log:
    Code:
    [Wed Dec 11 12:15:03 2013] [error] [client ::1] client denied by server configuration: /var/www/clients/
    [Wed Dec 11 12:15:03 2013] [error] [client ::1] client denied by server configuration: /var/www/conf/
    [Wed Dec 11 12:15:03 2013] [error] [client ::1] client denied by server configuration: /var/www/php-fcgi-scripts/
    [Wed Dec 11 12:20:01 2013] [error] [client ::1] client denied by server configuration: /var/www/clients/
    [Wed Dec 11 12:20:01 2013] [error] [client ::1] client denied by server configuration: /var/www/conf/
    [Wed Dec 11 12:20:01 2013] [error] [client ::1] client denied by server configuration: /var/www/php-fcgi-scripts/
    
     
  4. Till

    Till Administrator

    Poste mal bitte die ausgabe von:

    ls -la /var/www/php-fcgi-scripts/apps/
     
  5. aber gerne doch
    Code:
    root@server:~# ls -la /var/www/php-fcgi-scripts/apps/
    ls: Zugriff auf /var/www/php-fcgi-scripts/apps/ nicht möglich: Datei oder Verzeichnis nicht gefunden
    
    root@server:~# ls -la /var/www/php-fcgi-scripts/
    insgesamt 72
    drwxr-xr-x 18 root  root     4096 Dez 10 22:16 .
    drwxr-xr-x  6 root  root     4096 Dez 10 22:24 ..
    drwxr-xr-x  2 web1  client1  4096 Dez 11 01:58 web1
    drwxr-xr-x  2 web10 client6  4096 Dez 11 01:57 web10
    drwxr-xr-x  2 web11 client7  4096 Dez 11 01:57 web11
    drwxr-xr-x  2 web12 client9  4096 Dez 11 01:57 web12
    drwxr-xr-x  2 web13 client10 4096 Dez 11 01:57 web13
    drwxr-xr-x  2 web14 client10 4096 Dez 11 01:57 web14
    drwxr-xr-x  2 web15 client11 4096 Dez 11 01:57 web15
    drwxr-xr-x  2 web16 client12 4096 Dez 11 01:57 web16
    drwxr-xr-x  2 web2  client1  4096 Dez 11 01:57 web2
    drwxr-xr-x  2 web3  client2  4096 Dez 11 01:57 web3
    drwxr-xr-x  2 web4  client3  4096 Dez 11 01:58 web4
    drwxr-xr-x  2 web5  client3  4096 Dez 11 01:57 web5
    drwxr-xr-x  2 web6  client3  4096 Dez 11 01:58 web6
    drwxr-xr-x  2 web7  client4  4096 Dez 11 01:58 web7
    drwxr-xr-x  2 web8  client5  4096 Dez 11 01:57 web8
    drwxr-xr-x  2 web9  client6  4096 Dez 11 01:57 web9
    
    Danke für deine Hilfe
     
  6. Till

    Till Administrator

    ok, da fehlt der apps vhost fcgi starter. Lade mal das ispconfig tar.gz runter, entpacke es, gehe in das install verzeichnis und rufe auf:

    php update.php

    und wähle aus dass die dienste rekonfiguriert werden sollen, wenn der updater fragt.
     
  7. ah super das sieht besser aus.
    Ich musste jetzt aber die Domain deaktivieren und wieder aktivieren.
    kann ich das besser gleich für alle lösen?

    Danke & Gruß
    Vip
     
  8. Till

    Till Administrator

    Ja. Siehe tools > resync in ispconfig. Auf de ist tools glaube ich mit einstellungen übersetzt.
     
  9. hey super das hat geklappt :)

    Dankeschön
     

Diese Seite empfehlen