Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Apache ignoriert vhost.conf

  1. #1
    war's nicht
    Registriert seit
    Mar 2004
    Ort
    Hochsauerlandkreis
    Beiträge
    150

    Post Apache ignoriert vhost.conf

    Moin und frohes neues Jahr.

    Ich hab seit einigen Jahren im Keller meinen eigenen Cloudserver stehen.

    Basis ist aktuell Debian 12 mit Apache 2.4.57.

    Nun kam ich noch auf die lustige Idee, dort eine Subdomain laufen zu lassen, also neue vhost.conf für diese Subdomain erstellt.

    Für den Cloudserver existiert bereits eine, die auch wunderbar funktionierte.

    Bis zur Erstellung der neuen vhost.conf für die weitere Subdomain.

    Die vhost.conf für den Cloudserver sieht so aus:

    Code:
    <VirtualHost *:80>
            modsecurity on
            modsecurity_rules_file /etc/apache2/modsecurity.d/modsec_rules.conf
            ServerName cloudexample.eu
            ServerAdmin info@cloudexample.eu
            
    <Directory /var/www/cloudexample/>
      Options +FollowSymlinks
      AllowOverride All
    
     <IfModule mod_dav.c>
      Dav off
     </IfModule>
     SetEnv HOME /var/www/cloudexample
     SetEnv HTTP_HOME /var/www/cloudexample
    
    </Directory>
    </VirtualHost>

    Die vhost für die neue Subdomain sieht so aus:
    Code:
    <VirtualHost *:80>
            modsecurity on
            modsecurity_rules_file /etc/apache2/modsecurity.d/modsec_rules.conf
            ServerName mymyexampleseconddomain.org
            ServerAdmin info@exampley.org
            
    <Directory /var/www/myexampleseconddomain/>
      Options +FollowSymlinks
      AllowOverride All
    
     <IfModule mod_dav.c>
      Dav off
     </IfModule>
     SetEnv HOME /var/www/myexampleseconddomain
     SetEnv HTTP_HOME /var/www/myexampleseconddomain
    
    </Directory>
    </VirtualHost>
    Seit die neue vhost mit aktiv ist, leiten alle URLs und auch direkte IP Eingabe auf die neue Subdomain um und zeigen die Apache Default Seite. Heißt, mein Cloudserver ist nicht mehr erreichbar und der Ordner in dem die Webseite für die neue Subdomain liegt, auch nicht.

    apachectl -S gibt Folgendes aus:

    Code:
    VirtualHost configuration:
    *:80                   is a NameVirtualHost
             default server myexampledomain.org (/etc/apache2/sites-enabled/myexampleseconddomainconf:1)
             port 80 namevhost myspace.dathoschy.org (/etc/apache2/sites-enabled/myexampleseconddomain.conf:1)
             port 80 namevhost cloudserver.eu (/etc/apache2/sites-enabled/cloudexample.conf:2)
    ServerRoot: "/etc/apache2"
    Main DocumentRoot: "/var/www/html"
    Main ErrorLog: "/var/log/apache2/error.log"
    Mutex mpm-accept: using_defaults
    Mutex watchdog-callback: using_defaults
    Mutex rewrite-map: using_defaults
    Mutex ssl-stapling-refresh: using_defaults
    Mutex ssl-stapling: using_defaults
    Mutex ssl-cache: using_defaults
    Mutex default: dir="/var/run/apache2/" mechanism=default 
    PidFile: "/var/run/apache2/apache2.pid"
    Define: DUMP_VHOSTS
    Define: DUMP_RUN_CFG
    User: name="www-data" id=33
    Group: name="www-data" id=33
    In der /etc/hosts sind beide URLs eingetragen, die 000-default.conf existiert nicht mehr da ich ich die gelöscht habe.

    apachectl -t ergibt auch nichts negatives und der Indianer startet auch brav neu, wenn man ihm das sagt.

    Hier vielleicht noch der Inhalt der userdir.conf:

    Code:
    UserDir /var/www/
    UserDir enabled
    UserDir disabled root
    
    <Directory /var/www/*>
            AllowOverride FileInfo AuthConfig Limit Indexes
            Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
            Require method GET POST OPTIONS
    </Directory>
    Ich find den Fehler einfach nicht. Vielleicht steh ich auch auf dem WLan Kabel.

    Kurz um : HIILLFFEEE
    On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

    Sauerländer dürfen das!

  2. #2
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    die Verzeichnisse in /var/www
    gehören dem apache?
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  3. #3
    war's nicht
    Registriert seit
    Mar 2004
    Ort
    Hochsauerlandkreis
    Beiträge
    150
    Sind der Gruppe www-data zugeordnet. Daran hat sich seit der Einrichtung des Cloudservers nichts geändert.

    Code:
    s -la /var/www/
    insgesamt 20
    drwxr-xr-x  5 www-data www-data 4096  7. Jan 08:50 .
    drwxr-xr-x 12 root     root     4096 21. Okt 21:59 ..
    drwxr-xr-x  2 www-data www-data 4096  7. Jan 11:26 html
    drwxr-xr-x 16 www-data www-data 4096  7. Jan 11:56 myexampledomain
    drwxr-xr-x 16 www-data www-data 4096 17. Dez 13:03 cloudexample
    On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

    Sauerländer dürfen das!

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jun 2004
    Beiträge
    1.423
    Ohne in die Apache Doku eingetaucht zu haben, würde ich vermuten, dass der Eintrag:
    Code:
    <VirtualHost *:80>
    für beide vhosts den Apache verwirrt. Welcher soll nun als default gelten?

    Als Abhilfe könnte man dem eth0 mehrere IPs vergeben und entsprechend dann die vhosts konfigurieren:
    Code:
    <VirtualHost IP_1:80>
    und
    Code:
    <VirtualHost IP_2:80>

  5. #5
    war's nicht
    Registriert seit
    Mar 2004
    Ort
    Hochsauerlandkreis
    Beiträge
    150
    Die Idee hatte ich auch schon. Aber als Default soll ja gar keine Seite gelten, da beide ja unterschiedlichen Inhalt haben.

    Ich hab auch schon eine von beiden Seiten wieder deaktiviert. Ohne Erfolg. Es kommt weiterhin die Default Seite des Indianers.
    On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

    Sauerländer dürfen das!

  6. #6
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    bin mir nicht sicher aber vielleicht fehlt die DocumentRoot

    Code:
    DocumentRoot /var/www/planlos.de/web
    jeweils im VirtualHost
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  7. #7
    war's nicht
    Registriert seit
    Mar 2004
    Ort
    Hochsauerlandkreis
    Beiträge
    150
    omfg.... Ich geh mich formatieren....

    Und ich hab schon gedacht, das Apache Paket von Debian sei kaputt und hab dann nginx installiert

    On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

    Sauerländer dürfen das!

  8. #8
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    Was war jetzt das Problem?
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  9. #9
    war's nicht
    Registriert seit
    Mar 2004
    Ort
    Hochsauerlandkreis
    Beiträge
    150
    Document Root fehlte. Was ich allerdings nicht so ganz verstehe, denn die vhost.conf für die Cloud lief ja seit letztes Jahr ohne Probleme und ich hatte da nichts dran geändert.
    On the side of the software box, in the "System Requirements" section, it said "Requires Windows 95 or better". So I installed Linux.

    Sauerländer dürfen das!

  10. #10
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.584
    Habe hier nur Multi Domains oder Single im apache2 -
    somit war das der einzige Unterschied zu deiner Config, den ich sah.

    danke für die Rückmeldung!

    gruss
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

Ähnliche Themen

  1. Verständnisfrage vhost.conf <-> .htaccess
    Von Klodeckl im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 17.08.09, 13:14
  2. amdcccle, ATI 8.37.6 ignoriert DesktopSetup in xorg.conf
    Von ViperT im Forum X-Konfiguration
    Antworten: 0
    Letzter Beitrag: 24.06.07, 16:05
  3. vhost.conf und mehrere IP Adressen
    Von eNvizion im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 01.02.07, 08:24
  4. SuSE 10 ignoriert nsswitch.conf??
    Von tmy im Forum Router und Netzaufbau
    Antworten: 3
    Letzter Beitrag: 25.12.05, 09:06
  5. Kernel 2.6 /etc/modprobe.conf wird ignoriert?
    Von mdkuser im Forum System installieren und konfigurieren
    Antworten: 6
    Letzter Beitrag: 20.07.04, 11:36

Lesezeichen

Berechtigungen

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