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.
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/
| Element | Osobny dla każdej domeny | Wspólny dla całego konta |
|---|---|---|
| Pliki strony | tak - własny katalog public_html | - |
| Baza danych | tak - tworzysz osobną dla każdej strony | limit liczby baz w pakiecie |
| Poczta | tak - adresy w każdej domenie | miejsce na dysku |
| Certyfikat SSL | tak | - |
| Wersja PHP | tak - 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.
sklep-twojejfirmy.pl. Panel utworzy katalog domains/sklep-twojejfirmy.pl/public_html.public_html nowej domeny.Jeśli dopiero poznajesz panel, pozostałe sekcje DirectAdmin omawiamy w przewodniku DirectAdmin - pierwsze kroki.
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:
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.
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ązanie | Przykład | Kiedy wybrać | Na co uważać |
|---|---|---|---|
| Subdomena | blog.twojafirma.pl | część tej samej marki: blog, strefa klienta, wersja testowa | dzieli zasoby i ryzyko z główną stroną |
| Osobna domena na tym samym koncie | kampania-jesien.pl | mniejsze strony tej samej firmy, landing page, druga marka | brak izolacji między stronami konta |
| Osobne konto hostingowe | sklep na własnym pakiecie | sklep, strony klientów, serwisy o dużym ruchu | osobna opłata i osobne logowanie |
| WordPress Multisite | sieć stron oddziałów firmy | wiele podobnych stron zarządzanych z jednego panelu | jedna 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.
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.
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.
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.
Tak. Każda instalacja ma własny katalog i własną bazę danych, więc strony aktualizujesz, przenosisz i usuwasz niezależnie od siebie.
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.
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.
Wszystkie poradniki z kategorii: Hosting od podstaw