Dodałem 2 wirtualne hosty do mojego pliku apache2 conf, jak poniżej:
<VirtualHost *:80>
DocumentRoot /var/www/html/site1
ServerName www.site1.com
ServerAlias site1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/site2
ServerName www.site2.com
ServerAlias site2.com
</VirtualHost>
Następnie dostałem błąd po ponownym uruchomieniu Apache, otrzymuję:
[warn] domyślnie VirtualHost nakłada się na port 80, pierwszy ma pierwszeństwo
Przeszukałem google i powiedzieli, żeby odkomentować poniższy wiersz, więc zrobiłem:
NameVirtualHost *:80
Uruchom ponownie, a teraz nie otrzymuję błędu, ale obie strony przechodzą do pierwszej witryny.
z systemem Centos5. Jak rozwiązać ten problem?