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