Ich bin auf Ubuntu 12.04, habe vor kurzem ein Apache2-Update installiert, und seitdem verweisen alle virtuellen Hosts nicht auf die richtigen Verzeichnisse, sondern auf den Standard-localhost. Ich bekomme auch einen Fehler beim Neustart von Apache2:
shafox@shafox:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message [ OK ].
Ich weiß, ich habe nicht eingerichtet, dass der Servername nicht localhost ist, aber warum befindet sich vor der Fehlermeldung ein Stempel AH00558? Dies ist meine Websites in meinem System verfügbar:
/etc/apache2/sites-available$ ls
000-default.conf default-ssl.conf localbox-local
000-default.conf.dpkg-new devbox-dev sites-si
Bisher war es so:
/etc/apache2/sites-available$ ls
000-default default-ssl localbox-local devbox-dev sites-si
Zum Beispiel sieht eine der virtuellen Hostdateien so aus:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName localbox.local
DocumentRoot /home/shafox/Localbox
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/shafox/Localbox/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Ich möchte nicht alle diese virtuellen Hosts erneut erstellen. Ich bin den eingeschriebenen Schritten gefolgt dieses Tutorial alle diese virtuellen Hosts erstellen.
Hier ist meine / etc / hosts-Datei:
127.0.0.1 localhost
127.0.1.1 shafox
127.0.1.1 devbox.dev
127.0.1.1 localbox.local
127.0.1.1 sites.si
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Fehlerprotokolle aus dem Fehlerprotokoll apache2 Fehlerprotokollverbindung