Ich habe einen Domainnamen, der mit meiner IP-Adresse zu Hause verknüpft ist. Ich möchte jedoch denselben Server / dieselbe IP-Adresse verwenden, um mehrere Websites anzuzeigen.
Ich kann Virtual Hosts nicht zum Laufen bringen.
Meine conf.d / virtual.conf ist:
NameVirtualHost 192.168.10.151:80
Meine verfügbaren Websites / www.mydomain.com sind:
Listen 80
<VirtualHost *>
ServerAdmin [email protected]
ServerName www.mydomain.com
ServerAlias mydomain.com
#Indexes and Directory Root
DirectoryIndex index.html index.php
DocumentRoot /media/BigDisk/www/www.mydomain.com/
# Log Files
ErrorLog /media/BigDisk/www/www.mydomain.com/logs/error.log
CustomLog /media/BigDisk/www/www.mydomain.com/logs/access.log combined
</VirtualHost>
Und die Seite wurde mit a2ensite aktiviert und Apache neu geladen, ohne irgendwelche Warnungen oder Fehler, aber wenn ich gehe zu www.mydomain.com
Ich bekomme nichts ("Opps! Google Chrome konnte keine Verbindung herstellen ...").
Was mache ich falsch?
Aktualisieren: Ein Neustart von Apache führt zu folgenden Ergebnissen:
malfist@webhost:~$ sudo /etc/init.d/apache2 restart
[sudo] password for malfist:
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Sep 01 12:16:22 2011] [warn] NameVirtualHost 192.168.10.151:80 has no VirtualHosts
[Thu Sep 01 12:16:22 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Sep 01 12:16:22 2011] [warn] NameVirtualHost 192.168.10.151:80 has no VirtualHosts
[Thu Sep 01 12:16:22 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
quelle
Das ist in
/etc/apache2/ports.conf
. Wenn Sie es löschen oder auskommentieren und Apache neu starten, verschwindet die Warnung.quelle
Ich habe Stunden damit verbracht und alles, was ich tun musste, ist meine IP-Adresse ifconfig eth0 down zu veröffentlichen. Es wurde statisch, jetzt erkennt es meinen virtuellen Hostnamen.
quelle