Jak pisałem wczoraj – aktualnie testuje na serwerze różne konfiguracje Apache2/Nginx/PHP i czasem pojawiają się niespodzianki… Jedna z nich pojawiła się dziś, na jednym z testowych serwerów. Po całkowitym odinstalowaniu Apache2/PHP i ponownej instalacji (PHP5-FPM). A że była to relatywnie „standardowa” instalacja, to może się przytrafić również komuś z Was.
Spis treści w artykule
_default_ VirtualHost overlap (…) the first has precedence
Po podstawowej konfiguracji i „przywróceniu” wpisów dla domen podczas restartu/próby uruchomienia serwera Apache2 pojawiał się taki błąd:
[warn] _default_ VirtualHost overlap on port 443, the first has precedence
[warn] _default_ VirtualHost overlap on port 80, the first has precedence
VirtualHost _default_
W „podstawowych” (000-default.conf) „wirtualnych hostach” miałem/mam m.in. takie wpisy (odpowiednio dla portów 80 i 443 (SSL)):
<VirtualHost _default_:80>
DocumentRoot /var/www/public_html
</VirtualHost>
<VirtualHost _default_:433>
DocumentRoot /var/www/public_html
</VirtualHost>
I Apache2 leżał dalej, choć przed „reinstalacją” wszystko działało poprawnie.
NameVirtualHost
Problem rozwiązało dodanie do pliku „apache2.conf” (/etc/apache2/apache2.conf) następujących wpisów – może być gdzieś na końcu:
NameVirtualHost *:80
NameVirtualHost *:443
Wariant alternatywny:
NameVirtualHost *:80
NameVirtualHost *:443
lub:
NameVirtualHost 127.0.0.1:80
NameVirtualHost 127.0.0.1:443
do pliku konfiguracyjnego (domyślnego) vHosta, np.:
/etc/apache2/sites-enabled/000-default
Kolejna wersja alternatywna, która preferuję to:
NameVirtualHost *:80
NameVirtualHost *:443
lub:
NameVirtualHost 127.0.0.1:80
NameVirtualHost 127.0.0.1:443
do pliku:
/etc/apache2/ports.conf
Na koniec restart usługi lub serwera, i wszystko powinno działać prawidłowo…
![(!) Zgłoś błąd na stronie](https://webinsider.pl/wp-content/uploads/2019/12/webinsider_zglos-blad-na-stronie_200x29_888888.png)
![Pomogłem? To może postawisz mi wirtualną kawę?](https://webinsider.pl/wp-content/uploads/2025/12/pomogle-postaw-mi-wirtualna-kawe-202308-6f4e37.png)
- Zakupy w sklepie Bambu Lab bez podatku VAT, czyli rejestracja jako B2B oraz specjalny link do specjalnego sklepu - 1970-01-01
- W Home Assistant 2024.7 w końcu można bezpośrednio z właściwości danego elementu zarządzać jego rozmiarem w cały jeszcze czas eksperymentalnym układzie „sekcje” - 1970-01-01
- Sprzedajesz drona DJI? Usuń go ze swojego konta. Kupujesz używanego drona DJI? Zadbaj, by dotychczasowy właściciel usunął go ze swojego konta! - 1970-01-01
Dzięki! :)