50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
Dokumenty początkowe

Hosting wielu stron internetowych na VPS

Piórem Parnian R. 6 min czytania Zaktualizowano 15 lutego 2026

Wybór odpowiedniego hostingu to nie lada wyzwanie.
niedostateczne wykorzystanie zasobów serwera, szczególnie przy zarządzaniu wieloma
stron internetowych. Ten artykuł pokazuje, jak
host multiple websites on a single server. Using
możliwości Apache w systemach Linux (Ubuntu i CentOS) oraz Internet
Information Services (IIS) na Windows, użytkownicy mogą w pełni wykorzystać możliwości swojego serwera
potencjału, usprawnić zarządzanie witryną i znacznie zmniejszyć
overhead costs. Ten przewodnik daje administratorom serwerów
instrukcje krok po kroku, jak zoptymalizować środowisko hostingowe,
gwarantując, że każda witryna działa stabilnie na jednym serwerze
Ustawienie.

Apache
Konfiguracja dla Ubuntu i CentOS

W tej sekcji przeprowadzimy Cię przez proces konfiguracji Apache
hostuj wiele stron na jednym serwerze, specjalnie dostosowanym do
Systemy Ubuntu i CentOS.

Wymagania wstępne

Zaktualizuj bazę pakietów systemu:

Ubuntu/Debian:

sudo apt update
sudo apt upgrade -y

CentOS/RHEL:

sudo yum update -y

Upewnij się, że masz sudo uprawnienia do wykonania
zadania administracyjne.

Krok 1: Instalacja
Apache

Ubuntu/Debian:

sudo apt install apache2 -y

CentOS/RHEL (pakiet nosi nazwę httpd):

sudo yum install httpd -y

Krok 2: Utwórz
Katalogi

Utwórz katalog główny dla każdej witryny:

sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html

Zamień domain.com i domain2.com z
rzeczywiste nazwy domen.

Utwórz katalogi

Krok 3: Przypisz
Uprawnienia

Ustaw uprawnienia, aby serwer WWW mógł uzyskać dostęp do
zawartość:

sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www
Przypisz uprawnienia

Krok 4: Utwórz indeks
Strony

Utwórz prosty index.html plik dla każdej domeny:

echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html

Krok 5: Konfiguracja
Hosty Wirtualne

Skopiuj domyślny plik konfiguracyjny i edytuj go dla każdej domeny:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf

Edytuj plik wirtualnego hosta dla domain.com:

sudo nano /etc/apache2/sites-available/domain.com.conf

W pliku wprowadź niezbędne zmiany:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/domain.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Konfiguruj wirtualne hosty

Powtórz proces dla domain2.com.

Krok 6: Włącz witryny

Włącz nowe witryny i wyłącz witrynę domyślną:

sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf
Włącz Witryny

Krok 7: Ponowny rozruch
Apache

Uruchom ponownie Apache, aby zastosować zmiany:

Ubuntu/Debian:

sudo systemctl restart apache2

CentOS/RHEL:

sudo systemctl restart httpd

Krok 8: Edycja
Plik hosts i testowanie witryn

Edytuj plik hosts:

  • Otwórz plik hosts za pomocą edytora tekstu:
sudo nano /etc/hosts
  • Dodaj wpisy dla swoich domen wskazujące na adres IP serwera,
    na przykład:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Edytuj plik hosts
  • Zapisz i zamknij plik.

Alternatywnie aktualizuj rekordy A DNS:

Jeśli masz zarejestrowane domeny, zaktualizuj rekordy A w DNS
aby wskazywały na adres IP serwera.

Testuj witryny za pomocą Curl:

Przetestuj witryny, aby upewnić się, że są dostępne:

curl http://domain.com
curl http://domain2.com
Testuj witryny za pomocą Curl

Konfiguracja IIS
dla serwera Windows

Ta sekcja zawiera szczegółowy przewodnik konfiguracji
wielu stron internetowych na jednym serwerze przy użyciu Internet Information Services
(IIS) na serwerze Windows.

Krok
1: Zainstaluj IIS za pomocą Kreatora dodawania ról i funkcji

  1. Otwórz Menedżer serwera: Kliknij Menedżer serwera
    na pasku zadań lub otwórz go z menu Start.

  2. Uruchom Kreatora dodawania ról i funkcji: W
    Na pulpicie nawigacyjnym Menedżera serwera kliknij Zarządzaj i wtedy
    wybierz Dodaj role i funkcje.

  3. Instalacja oparta na rolach lub funkcjach: Wybierz
    Instalacja oparta na rolach lub funkcjach i kliknij na
    Następny.

Wybierz typ instalacji
  1. Wybierz Serwer: Wybierz serwer, na którym chcesz
    zainstalować IIS i kliknij Następny.

  2. Dodaj role: W sekcji Role zaznacz pole
    dla Web Server (IIS). Po wyświetleniu monitu o dodanie funkcji wymaganych dla
    Serwera sieci Web (IIS) kliknij Dodaj
    Funkcje
    .

Wybierz role serwera
  1. Funkcje: Żadne dodatkowe funkcje nie są wymagane
    chyba że masz konkretne potrzeby. Kliknij Następny.
Wybierz funkcje
  1. Rola Serwera sieci Web (IIS): Przejrzyj informacje
    i kliknij na Następny.

  2. Usługi roli: Wybierz usługi roli IIS do
    instaluj. W przypadku podstawowego serwera internetowego domyślne wybory są zwykle
    wystarczające. Kliknij na Następny.

Wybierz usługi roli
  1. Potwierdzenie: Przejrzyj swoje wybory i kliknij
    on Zainstaluj. Proces instalacji
    zacznij.

  2. Ukończenie: Po zakończeniu instalacji
    kliknij na Zamknij.

Krok 2: Dodaj witryny

  1. Otwórz Menedżer usług IIS: Naciśnij Klawisz Windows +
    R
    , wpisz inetmgri naciśnij
    Enter.
Otwórz Menedżer usług IIS
  1. Utwórz nową witrynę: Kliknij prawym przyciskiem myszy na
    Sites folder w Menedżerze usług IIS i wybierz Dodaj
    Website
    .

  2. Szczegóły witryny

  • Nazwa witryny: Wpisz opisową nazwę.

  • Ścieżka fizyczna: Wybierz folder zawierający
    pliki witryny.

  • Wpisz: Zwykle http.

  • Adres IP: Wybierz adres IP lub zostaw jako Wszystko
    Nieprzypisane
    .

  • Port: Zazwyczaj 80 dla
    HTTP.

  • Nazwa hosta: Wpisz nazwę domeny.

Dodaj witrynę
  1. Powtórz dla dodatkowych witryn: Wykonaj te same
    kroki dla każdej witryny.

Krok 3: Skonfiguruj hosta
Nagłówki

  1. Wybierz witrynę: Kliknij witrynę w Menedżerze usług IIS
    Kierownik.

  2. Otwarte wiązania: W Działania
    panel, kliknij na Bindings.

Otwórz powiązania
  1. Edytuj lub dodaj powiązanie: In Strona
    Bindings
    , edytuj istniejące powiązanie lub kliknij
    Dodaj.

  2. Określ nazwę hosta: Wpisz nazwę hosta w
    Nazwa hosta pole.

Określ nazwę hosta
  1. Powtórz dla dodatkowych witryn: Wykonaj te same
    kroki dla każdej witryny.

Krok 4: Zarządzaj
DNS i edytuj plik hosts

  1. Aktualizuj rekordy DNS: Aby nazwy domen były
    rozwiązywane na Twoim serwerze IIS, zaktualizuj rekordy A DNS, aby wskazywały na
    publiczny adres IP serwera. Jest to konieczne, jeśli używasz
    zarejestrowanych nazw domen.

  2. Edycja pliku Hosts (opcjonalnie): Jeśli nie
    masz domenę i chcesz testować lokalnie, możesz edytować plik hosts na
    swoim komputerze lokalnym (a nie na serwerze). Plik ten zwykle znajduje się w
    **C:**. Dodaj wpisy dla każdej ze swoich stron wskazujące na adres IP
    Twojego serwera IIS. Na przykład:

192.168.1.10 domain.com
192.168.1.10 domain2.com

Zamień 192.168.1.10 z adresem IP Twojego
serwera Windows. Pamiętaj, że ta zmiana będzie dostępna tylko na komputerze, na którym edytujesz plik hosts.
dostęp do stron będzie możliwy tylko na maszynie, na której dokonasz edycji.

Edycja pliku Hosts

Krok 5: Weryfikuj
Witryny internetowe

Otwórz przeglądarkę internetową i przejdź do każdej domeny, aby upewnić się, że
strony są serwowane poprawnie. Jeśli edytowałeś plik hosts, zrób to
na maszynie, na której dokonałeś zmian. Powinieneś zobaczyć zawartość
strony, jeśli wszystko jest skonfigurowane prawidłowo.

Testuj w Przeglądarce

Krok 6:
Dodatkowe konfiguracje (opcjonalnie)

  1. Certyfikaty SSL: Jeśli planujesz używać HTTPS,
    będziesz musiał zainstalować i skonfigurować certyfikaty SSL dla każdej
    witryna.

  2. Pule Aplikacji: Rozważ utworzenie oddzielnych
    pul aplikacji dla każdej strony, aby ułatwić zarządzanie i
    bezpieczeństwo

  3. Ustawienia bezpieczeństwa: Przejrzyj i skonfiguruj ustawienia
    bezpieczeństwa zgodnie z Twoimi wymaganiami.

Każda strona będzie dostępna przez własną nazwę domeny, korzystając ze wspólnego
te same zasoby serwera.

Podsumowując, hosting wielu stron internetowych na jednym serwerze przy użyciu
Apache lub IIS jest wydajny i opłacalny. Postępując zgodnie ze szczegółowymi
instrukcjami dla serwerów Ubuntu, CentOS i Windows, możesz
usprawnić zarządzanie stronami i zoptymalizować zasoby serwera, zapewniając
solidną obecność online. Jeśli masz jakiekolwiek pytania, śmiało się do nas zwróć.
do nas przez przesyłanie
bilet
.

Udostępnij

Potrzebujesz pomocy w czymś innym?

Mediana czasu odpowiedzi poniżej 1 godziny. Prawdziwi ludzie, nie boty.