Podpięcie wielu domen pod jeden serwer Ubuntu jest możliwe dzięki konfiguracji serwera WWW (np. Apache lub Nginx) oraz odpowiedniej konfiguracji DNS. Oto ogólne kroki, które musisz wykonać:

  1. Skonfiguruj Serwer WWW:
    Jeśli jeszcze tego nie zrobiłeś, zainstaluj i skonfiguruj serwer WWW, na przykład Apache lub Nginx. Upewnij się, że serwer jest poprawnie skonfigurowany i działa.
  2. Tworzenie Katalogów dla Domen:
    Dla każdej domeny, którą chcesz podpiąć pod serwer, utwórz odpowiedni katalog, w którym będą znajdować się pliki witryny. Na przykład:
   sudo mkdir /var/www/domena1
   sudo mkdir /var/www/domena2
  1. Konfiguracja Witryn:
    Dla każdej domeny utwórz osobny plik konfiguracyjny w serwerze WWW. W przypadku Apache, stworzysz pliki .conf w katalogu /etc/apache2/sites-available/, a w przypadku Nginx w katalogu /etc/nginx/sites-available/. Każdy plik konfiguracyjny powinien zawierać instrukcje, które mówią serwerowi, co ma robić dla danej domeny.
  2. Konfiguracja DNS:
    W ustawieniach DNS dla każdej domeny, ustaw rekordy A (lub CNAME) na adres IP serwera.
  3. Aktywacja Konfiguracji:
    Aktywuj konfiguracje witryn, tworząc linki symboliczne do plików konfiguracyjnych w odpowiednich katalogach. Na przykład: Dla Apache:
   sudo ln -s /etc/apache2/sites-available/domena1.conf /etc/apache2/sites-enabled/
   sudo ln -s /etc/apache2/sites-available/domena2.conf /etc/apache2/sites-enabled/

Dla Nginx:

   sudo ln -s /etc/nginx/sites-available/domena1.conf /etc/nginx/sites-enabled/
   sudo ln -s /etc/nginx/sites-available/domena2.conf /etc/nginx/sites-enabled/
  1. Restart Serwera:
    Po wprowadzeniu zmian, zrestartuj serwer WWW, aby uwzględnić nowe konfiguracje. Dla Apache:
   sudo systemctl restart apache2

Dla Nginx:

   sudo systemctl restart nginx

Teraz każda z podpiętych domen będzie kierowała do odpowiedniego katalogu na serwerze i będzie obsługiwana przez serwer WWW.

Kategorie: Informatyka

0 komentarzy

Dodaj komentarz

Avatar placeholder

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *