Jak konfigurować VirtualHosts na serwerze Lighttpd
- 1790
- 82
- Pan Jeremiasz Więcek
Wirtualnehostowanie to implementacja hostingu wielu domen na jednym serwerze. Umożliwiło wykorzystanie maksymalnych zasobów serwera i zmniejsza koszty. Teraz dni głównie wszystkie serwery internetowe obsługują środowisko wirtualne. W naszym wcześniejszym artykule opisujemy, aby zainstalować serwer LightTPD na CentOS/RHEL. Ten artykuł pomoże Ci skonfigurować VirtualHosts na serwerze LightTPD.
Na przykład używamy następujących domen-
- strona 1.tecadmin.internet
- strona 2.tecadmin.internet
Krok 1: Utwórz root dokumentu serwera
Najpierw utwórz foldery dla obu domen (jeśli nie istnieje)
# mkdir -p/witryny/vhosts/strona1.tecadmin.net/www # mkdir -p/witryny/vhosts/site2.tecadmin.net/www
W celu testowania tworzymy indeks.plik HTML w obu dokumentach
# echo "Welcome to Site1">/Sites/Vhosts/Site1.tecadmin.net/www/indeks.html # echo "Welcome to Site2">/Sites/Vhosts/Site2.tecadmin.net/www/indeks.html
Krok 2: Zaktualizuj główny plik konfiguracyjny
Teraz edytuj główny plik konfiguracyjny lighttpd /etc/lighttpd/lighttpd.conf i umożliwić włączenie plików VirtualHosts. Ukształcenie następujące po linii poprzez usunięcie Symboli początkowego #.
obejmuje_shell "cat/etc/lighttpd/vhosts.D/*.konf ”
Krok 3: Utwórz pliki konfiguracyjne VirtualHost
Teraz zacznij tworzyć plik konfiguracyjny ViruTalHost dla zarówno domen lub subdomenów, najpierw tworząc dla strona 1.tecadmin.internet
# vim/etc/lighttpd/vhosts.D/Site1.tecadmin.internet.conf
$ Http [„host”] == "strona1.tecadmin.net "serwer.Document-Root = "/Sites/Vhosts/Site1.tecadmin.Serwer netto/publicznego ”.errorLog = "/var/log/lighttpd/site1.tecadmin.internet.błąd.log "AccessLog.filename = "/var/log/lighttpd/site1.tecadmin.internet.dostęp.dziennik"
Teraz utwórz plik konfiguracyjny dla strona 2.tecadmin.internet -
# vim/etc/lighttpd/vhosts.D/Site2.tecadmin.internet.conf
$ Http [„host”] == "Site2.tecadmin.net "serwer.Document-Root = "/Sites/Vhosts/Site2.tecadmin.Serwer netto/publicznego ”.errorLog = "/var/log/lighttpd/site2.tecadmin.internet.błąd.log "AccessLog.filename = "/var/log/lighttpd/site2.tecadmin.internet.dostęp.dziennik"
Krok 4: Sprawdź konfigurację i uruchom ponownie lighttpd
Po dokonaniu wszystkie
# lighttpd -t -f/etc/lighttpd/lighttpd.Składnia konf. OK
Jeśli stwierdziłeś, że cała składnia jest w porządku, uruchommy ponownie usługę
# Service Lighttpd restart
Teraz przetestuj obie domenę w przeglądarce i sprawdź, czy otrzymujesz prawidłową zawartość na stronach, jak utworzono w kroku 1. Aby uzyskać więcej informacji na temat wirtualHosts w Lighttpd, odwiedź jego oficjalną stronę.
- « Jak skonfigurować SSL na serwerze Lighttpd
- Check_NRPE Błąd - nie można zakończyć uścisku dłoni SSL. »