Jak mogę hostować domenę / witrynę na nowym VPS?

10

Jestem przeciętnym użytkownikiem Ubuntu i obecnie postanowiłem wzmocnić swoją wiedzę na temat Ubuntu. Ponieważ jestem programistą stron internetowych, ostatnio zdecydowałem się skonfigurować własny serwer WWW obsługiwany przez Ubuntu.

Właśnie kupiłem niezarządzany VPS z systemem Ubuntu 11.10. Udało mi się zainstalować Apache, PHP, MySQL i podstawowe zmiany bezpieczeństwa.

Wcześniej byłem tylko wspólnym użytkownikiem hostingu, w którym wszystko jest zarządzane za pomocą cPanel, co jest łatwe. Teraz jest zupełnie inaczej i nie mam pojęcia, ponieważ korzystam z niezarządzanego VPS i oczywiście firma hostingowa mi nie pomoże.

Moje pytanie:

Wcześniej, gdy chcę hostować nową stronę internetową, po zakupie domeny od rejestratora zmienię serwery nazw domen za pomocą moich serwerów nazw hostingu współdzielonego, po prostu dodam domenę za pośrednictwem cPanel. Jak mogę hostować domenę / witrynę na nowym VPS? Jak mieć serwer nazw? Jak skonfigurować serwer nazw?

DzulFriday
źródło

Odpowiedzi:

7

Istnieje wiele „rozsądnych” i „praktycznych” sposobów na hosting witryny przy użyciu nazwy domeny na VPS z systemem Ubuntu.

Oferuję ten przewodnik, aby w prosty sposób przeprowadzić konfigurację wzmocnionego serwera LAMP Ubuntu do zasilania witryny: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -serwer/

Jeśli chodzi o konfigurowanie serwera nazw ... Po prostu nie rób tego :) skorzystaj z bezpłatnych usług dns oferowanych przez większość rejestratorów lub skorzystaj z usług takich jak Afraid.org lub Cloudflare do obsługi DNS.

bkerensa
źródło
Cześć bkerensa, już ukończyłem część LAMPY. Mój problem polega na tym, jak sprawić, by mój VPS mógł obsługiwać wszystkie moje witryny i domeny. Nawet nie wiem, jak korzystać z bezpłatnych usług dns, o których wspomniałeś w moim VPS. Większość przewodników, które znalazłem, jest do momentu ustawienia stosu LAMP i to wszystko.
DzulFriday
2

Aby skonfigurować serwer DNS, musisz zainstalować serwer DNS, taki jak Bind. Zobacz instrukcję tutaj https://help.ubuntu.com/community/BIND9ServerHowto Jednakże, jak sugeruje inny użytkownik, możesz po prostu skorzystać z usługi DNS dostarczonej przez firmę zewnętrzną, ponieważ potrzebujesz co najmniej 2 serwerów DNS, podstawowego i drugorzędny, aby działał „poprawnie”. Twój dostawca VPS może mieć do dyspozycji serwer DNS, więc skontaktuj się z nim przed próbą skonfigurowania własnego.

Aby skonfigurować Apache / php / mysql do obsługi witryny, zobacz instrukcję tutaj https://help.ubuntu.com/community/ApacheMySQLPHP

Bobojam
źródło
Mój dostawca VPS nie zapewnia serwera DNS. Ale rejestruję moje domeny w Namecheap i mają one serwer DNS. Czy to w porządku? Jeśli wszystko jest w porządku, jakie są kroki, aby to zrobić?
DzulFriday
Tak, możesz użyć ich serwerów DNS. Dowiedz się z VPS adresu IP swojego serwera, a następnie przejdź do NameCheap i dodaj „A rekord” (wprowadź adres IP) dla swojej nazwy domeny na serwerze DNS. To wskaże twoją nazwę domeny na adres IP. Następnie na serwerze VPS skonfiguruj Apache dla swojej strony internetowej. Zobacz powyższy link, aby uzyskać instrukcje.
bobojam
Dzięki, Bobojam! Mogę hostować wiele stron na moim VPS, prawda?
DzulFriday
@DzulFriday tak, na VPS możesz hostować tyle witryn, ile chcesz, o ile nie zabraknie miejsca na dysku twardym lub innych zasobów. Możesz skonfigurować oddzielne wirtualne hosty Apache lub mieć jeden wirtualny host o wielu nazwach. Zobacz httpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl