Porównaj ceny domen i usług IT, sprzedawców z całego świata

Konfigurowanie ogólnego hosta wirtualnego z symbolami wieloznacznymi w domenie, która ma prawidłowe subdomeny


Próbuję skonfigurować moją instancję Apache, aby obsługiwała ogólny projekt dla domen.
Chcę, aby domena główna, tj. Example.com i wszystkie * .example.com, wskazywały na jeden konkretny DocumentRoot. Mam jednak jedno zastrzeżenie: mam subdomeny. czyli: sub1.example.com sub2.example.com oraz sub1.something.example.com, które mają różne odpowiadające im DocumentRoot (z wyjątkiem tych, które zaczynają się od sub1. (na przykład))
Jak to poprawnie ustawić? Czy to w ogóle możliwe?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Apache będzie szukał
https://httpd.apache.org/docs/ ... .html
dla nazwy hosta określonej w nagłówku Host: od pierwszego zdefiniowanego hosta wirtualnego do ostatniego zdefiniowanego hosta wirtualnego. Używany jest pierwszy pasujący host wirtualny. Jeśli nie ma dopasowania, pierwszy zdefiniowany host wirtualny jest używany jako domyślny host wirtualny.
Przed zdefiniowaniem ogólnego adresu dla example.com musisz zdefiniować istniejące vhosty. Twój ostatnio zdefiniowany wirtualny host powinien być Twoim domyślnym. Pamiętaj to

Nazwa serwera
https://httpd.apache.org/docs/ ... rname
nie może zawierać symboli wieloznacznych do

ServerAlias
https://httpd.apache.org/docs/ ... alias
mogą.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się