vhost Apache Konfiguration

From: <ml(at)ft-c.de>
Date: Sun, 19 Mar 2017 22:21:12 +0100

Hallo,

seit einigen Monaten akzeptiert der Apache Server die vhosts nicht mehr.

Hier das Verhalten:
Es sind web_ftimmer (und weitere) als vhosts eingebunden (s.u.).
Ein ping von der Konsole auf web_ftimmer läuft.
Ein ping auf localhost läuft auch, obwohl dieser in der Datei /etc/hosts
auskommentiert ist.

Wenn ich localhost im Webbrowser aufrufe, erscheint der erste Eintrag
der vhosts.conf Datei. Über phpinfo wird die in vhosts (1. Eintrag)
angegebene Emailadresse ausgegeben.

Wenn ich web_ftimmer in Firefox oder Chromium aufrufe, erscheint die
400-Fehlerseite bzw. die Meldung: Your browser sent a request that this
server could not understand.

Hier die wichtigsten Daten:

Hier ein Auszug aus /usr/local/etc/apache24/extra/htpd_vhosts.conf
<VirtualHost *:80>
        ServerName web_ftimmer
        DocumentRoot /server/www/web_ftimmer
        ServerAdmin ft(at)ftxxxx.de
        RewriteEngine off
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /server/www/web_ftimmer/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Require all granted
        </Directory>
        ErrorLog /var/log/apache2/error.log
        LogLevel info
        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Die Datei /etc/hosts beinhaltet:
127.0.0.1 web_ftimmer
.. und weitere (aber nicht localhost)

% apachectl -S
VirtualHost configuration:
*:80 is a NameVirtualHost
  default server web_ftimmer
    (/usr/local/etc/apache24/extra/httpd-vhosts.conf:31)
  port 80 namevhost web_ftimmer
    (/usr/local/etc/apache24/extra/httpd-vhosts.conf:31)
  port 80 namevhost web_ft-c
    (/usr/local/etc/apache24/extra/httpd-vhosts.conf:64)
     ... und weitere
ServerRoot: "/usr/local"
Main DocumentRoot: "/server/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/" mechanism=default
Mutex mpm-accept: using_defaults
Mutex rewrite-map: using_defaults
PidFile: "/var/run/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www" id=80
Group: name="www" id=80

% apachectl -t -D DUMP_INCLUDES
Included configuration files:
   (*) /usr/local/etc/apache24/httpd.conf
     (503) /usr/local/etc/apache24/extra/httpd-vhosts.conf
     (531) /usr/local/etc/apache24/Includes/no-accf.conf

Weitere Informationen:
Bei einem Update (schon lange her) erhielt ich die Info:
You may need to manually remove
/usr/local/etc/apache24/extra/httpd-vhosts.conf if it is no longer needed.
You may need to manually remove
/usr/local/etc/apache24/httpd.conf if it is no longer needed.

% uname -a
FreeBSD ftc2 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24
06:55:27 UTC 2016
root(at)amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

Und jetzt die Frage:
Wo liegt der Fehler? Warum werden die vhosts nicht umgesetzt?

Gruss
Franz

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 19 Mar 2017 - 22:21:37 CET

search this site