Saya memiliki nama domain yang ditautkan dengan alamat ip saya di rumah. Namun, saya ingin menggunakan server / ip yang sama untuk menampilkan lebih dari satu situs web.
Saya tidak bisa membuat Virtual Host bekerja.
Conf.d / virtual.conf saya adalah:
NameVirtualHost 192.168.10.151:80
Situs saya tersedia / www.mydomain.com adalah:
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>
Dan situs itu diaktifkan menggunakan a2ensite dan apache dimuat ulang tanpa peringatan atau kesalahan, tetapi ketika saya pergi ke www.mydomain.com
saya tidak mendapatkan apa-apa ("Opps! Google Chrome tidak dapat terhubung ...").
Apa yang saya lakukan salah?
Pembaruan: Mulai ulang hasil Apache dalam hal ini:
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.
sumber
Hal ini
/etc/apache2/ports.conf
. Jika Anda menghapusnya atau berkomentar dan memulai kembali Apache, peringatan itu hilang.sumber
Saya menghabiskan waktu berjam-jam untuk ini dan yang perlu saya lakukan adalah melepaskan alamat ip saya jika konfigurasi eth0 ke bawah. Itu menjadi statis, sekarang mengenali nama host virtual saya.
sumber