Kilka stron na jednym hostingu - jak dodać domenę

Kilka stron na jednym hostingu: jak dodać domenę w DirectAdmin, podpiąć DNS i SSL, kiedy wybrać subdomenę, a kiedy osobne konto i jak chronić wszystkie strony.

Autor: McProdukt · Opublikowano: · Aktualizacja:

Na jednym koncie hostingowym możesz prowadzić kilka stron. Każdą domenę dodajesz w panelu osobno, a ona dostaje własny katalog domains/nazwa.pl/public_html, własną pocztę i własny certyfikat SSL. Ile domen zmieścisz, zależy od pakietu, a wszystkie strony dzielą miejsce na dysku i zasoby konta. Poniżej: jak to działa, jak dodać drugą domenę w DirectAdmin krok po kroku, kiedy lepsza będzie subdomena albo osobne konto i jak nie narazić wszystkich stron naraz.

Jak działa kilka stron na jednym hostingu?

Każda domena na koncie jest osobną stroną z własnym katalogiem plików, ale wszystkie należą do tego samego użytkownika serwera. W DirectAdmin pliki stron leżą w katalogu domowym konta, a każda domena ma swój folder public_html:

domains/
  twojafirma.pl/public_html/
  sklep-twojejfirmy.pl/public_html/
  kampania-jesien.pl/public_html/
ElementOsobny dla każdej domenyWspólny dla całego konta
Pliki stronytak - własny katalog public_html-
Baza danychtak - tworzysz osobną dla każdej stronylimit liczby baz w pakiecie
Pocztatak - adresy w każdej domeniemiejsce na dysku
Certyfikat SSLtak-
Wersja PHPtak - ustawiana per domena-
Dysk, procesor, pamięć, procesy-tak - wszystkie strony korzystają z tej samej puli

Taki układ ma dwie strony. Plus: jedną opłatą utrzymujesz kilka serwisów, a osobne wersje PHP pozwalają trzymać starszą aplikację obok nowej strony. Minus: strony nie są od siebie odizolowane - o tym niżej.

Jak dodać drugą domenę w DirectAdmin?

  1. Zaloguj się do DirectAdmin - w Panelu Klienta McProdukt kliknij „Zaloguj" przy usłudze hostingu.
  2. Dodaj domenę - przejdź do Menedżer konta → Konfiguracja domen (Domain Setup), kliknij „Dodaj nową" i wpisz nazwę bez „www", np. sklep-twojejfirmy.pl. Panel utworzy katalog domains/sklep-twojejfirmy.pl/public_html.
  3. Skieruj domenę na serwer - domena kupiona w McProdukt od razu wskazuje na hosting. Jeśli jest u innego rejestratora, ustaw serwery nazw ns1.mcprodukt.pl i ns2.mcprodukt.pl albo rekord A na adres IP serwera. Szczegóły opisujemy w poradniku jak podpiąć domenę do hostingu.
  4. Poczekaj na DNS i sprawdź SSL - certyfikat Let's Encrypt wystawia się automatycznie, ale urząd certyfikacji musi najpierw dosięgnąć Twojej domeny na serwerze: przy metodzie HTTP-01 pobiera plik weryfikacyjny spod domeny przez port 80. Stan zmian DNS sprawdzisz w narzędziu do sprawdzania propagacji DNS.
  5. Ustaw HTTPS i wersję adresu z www lub bez - robisz to w ustawieniach domeny w DirectAdmin.
  6. Utwórz bazę danych i zainstaluj CMS - dla każdej strony osobną bazę i osobnego użytkownika bazy. WordPressa instalujesz w katalogu public_html nowej domeny.
  7. Załóż skrzynki, np. biuro@sklep-twojejfirmy.pl. Jeśli domena korzysta z naszych serwerów nazw, rekordy SPF, DKIM i DMARC ustawią się automatycznie; przy zewnętrznym DNS trzeba je dodać u dostawcy DNS.

Jeśli dopiero poznajesz panel, pozostałe sekcje DirectAdmin omawiamy w przewodniku DirectAdmin - pierwsze kroki.

Czy strony na jednym koncie są od siebie odizolowane?

Nie. Izolacja na serwerze działa między kontami, a nie między domenami jednego konta. Jeśli jedna strona zostanie zainfekowana, złośliwy kod może zmienić pliki pozostałych stron na tym samym koncie.

Na naszych serwerach każde konto działa w osobnej „klatce" CageFS - mechanizm CloudLinux izoluje w ten sposób użytkowników serwera, więc nie widzą się nawzajem ani nie sięgają do cudzych plików. Wszystkie domeny jednego konta należą jednak do tego samego użytkownika, więc skrypt uruchomiony na jednej stronie ma dostęp do plików pozostałych. Porzucony WordPress na testowej domenie potrafi w ten sposób zainfekować główną stronę firmy.

Jak ograniczyć ryzyko:

  • Ważne serwisy na osobnych kontach - sklep, strony klientów i główna strona firmy nie powinny dzielić konta z projektami testowymi.
  • Usuwaj nieużywane instalacje - każda zapomniana kopia WordPressa to dodatkowe drzwi dla włamywacza.
  • Aktualizuj wszystkie strony - także te, które odwiedzasz raz w roku.
  • Osobny użytkownik dla każdej bazy - hasło, które wycieknie np. z kopii jednej strony, otworzy tylko jedną bazę.

Jeśli infekcja już się zdarzyła, sprawdź wszystkie strony na koncie, a nie tylko tę, na której ją zauważyłeś. Przeprowadzi Cię przez to poradnik jak usunąć wirusa z WordPressa, a jeśli wolisz oddać sprawę specjalistom - usługa odwirusowania WordPressa.

Subdomena, osobna domena czy osobny hosting?

Wybór zależy od tego, czy nowa strona jest częścią obecnej marki, osobnym projektem, czy serwisem na tyle ważnym, że nie powinien dzielić zasobów i ryzyka z innymi.

RozwiązaniePrzykładKiedy wybraćNa co uważać
Subdomenablog.twojafirma.plczęść tej samej marki: blog, strefa klienta, wersja testowadzieli zasoby i ryzyko z główną stroną
Osobna domena na tym samym konciekampania-jesien.plmniejsze strony tej samej firmy, landing page, druga markabrak izolacji między stronami konta
Osobne konto hostingowesklep na własnym pakieciesklep, strony klientów, serwisy o dużym ruchuosobna opłata i osobne logowanie
WordPress Multisitesieć stron oddziałów firmywiele podobnych stron zarządzanych z jednego panelujedna instalacja oraz wspólne wtyczki i motywy

Więcej o subdomenach piszemy w tekście subdomena - co to jest i kiedy jej używać. WordPress Multisite to osobny model: strony sieci korzystają z tych samych plików WordPressa i mogą dzielić wtyczki oraz motywy, a pojedyncza strona może je tylko włączać, nie instalować. Kiedy to się opłaca, opisujemy w artykule WordPress Multisite - kiedy ma sens.

Ile stron zmieścisz na jednym hostingu?

Formalny limit to liczba domen w pakiecie - sprawdzisz ją w cenniku. Praktyczny limit wyznaczają zasoby: wszystkie strony korzystają z tego samego miejsca na dysku, mocy procesora, pamięci i puli procesów konta. Kilka lekkich wizytówek zwykle nie obciąży konta, ale sklep z dużym ruchem obok bloga i strony firmowej może spowalniać pozostałe strony w godzinach szczytu.

Sygnały, że konto jest przeciążone: strony zwalniają jednocześnie, a w logach i na ekranie pojawiają się błędy 503 lub 508. Wtedy włącz cache na wszystkich stronach, przenieś najcięższą stronę na osobne konto albo wybierz większy pakiet. Szczegóły opisujemy w tekście o limitach hostingu.

Planując kilka stron, porównaj pakiety w cenniku hostingu pod kątem liczby domen i miejsca na dysku, a brakujące adresy zarejestrujesz na stronie domen - kupione u nas od razu wskazują na hosting. Pamiętaj, że cena promocyjna pierwszego roku dotyczy pierwszego hostingu na koncie, a kolejne pakiety kosztują od początku tyle, co odnowienie.

Najczęściej zadawane pytania

Ile domen mogę dodać do jednego hostingu?

To zależy od pakietu - liczbę domen w każdym pakiecie znajdziesz w cenniku hostingu. Wszystkie strony dzielą przy tym miejsce na dysku i zasoby konta.

Czy każda domena może mieć własną pocztę?

Tak. Skrzynki zakładasz osobno dla każdej domeny, np. biuro@twojafirma.pl i sklep@sklep-twojejfirmy.pl. Wiadomości zajmują jednak wspólne miejsce na dysku konta.

Czy na każdej domenie mogę mieć osobnego WordPressa?

Tak. Każda instalacja ma własny katalog i własną bazę danych, więc strony aktualizujesz, przenosisz i usuwasz niezależnie od siebie.

Czy stronę z jednego konta można potem przenieść na osobne?

Tak. Przenosisz pliki z katalogu domeny i bazę danych na nowe konto, a potem kierujesz tam domenę. Jeśli przenosisz stronę do McProdukt od innego dostawcy, migrację strony i poczty zrobimy bezpłatnie.

Blog firmowy lepiej umieścić w subdomenie czy w osobnej domenie?

Jeśli blog ma wspierać markę firmy, trzymaj go w tej samej domenie - w katalogu /blog albo w subdomenie. Osobna domena ma sens przy odrębnej marce lub projekcie.

Powiązane poradniki

Wszystkie poradniki z kategorii: Hosting od podstaw

Powiązane usługi McProdukt

Zobacz również