Ich bin ein durchschnittlicher Ubuntu-Benutzer und habe mich derzeit entschieden, meine Kenntnisse in Ubuntu zu vertiefen. Da ich Webentwickler bin, habe ich vor kurzem beschlossen, meinen eigenen Webserver auf Ubuntu-Basis einzurichten.
Ich habe gerade einen nicht verwalteten VPS mit Ubuntu 11.10 gekauft. Ich habe es geschafft, Apache, PHP, MySQL und die grundlegenden Sicherheitsänderungen zu installieren.
Zuvor war ich nur ein Shared-Hosting-Benutzer, bei dem alles über cPanel verwaltet wird, was einfach ist. Jetzt ist alles völlig anders und ich habe keine Ahnung, da ich auf einem nicht verwalteten VPS bin und das Hosting-Unternehmen mir natürlich nicht helfen kann.
Meine Frage:
Wenn ich bisher eine neue Website hosten wollte, habe ich nach dem Kauf einer Domain beim Registrar die Domain-Nameserver mit meinen Sharedhosting-Nameservern ausgetauscht. Ich habe die Domain einfach über cPanel hinzugefügt. Wie kann ich eine Domain/Website auf meinem neuen VPS hosten? Wie bekomme ich einen Nameserver? Wie richte ich den Nameserver ein?
Antwort1
Es gibt viele „vernünftige“ und „praktische“ Möglichkeiten, eine Website mit Ihrem Domänennamen auf einem VPS mit Ubuntu zu hosten.
Ich biete diesen Leitfaden als unkomplizierte Schritt-für-Schritt-Anleitung zum Einrichten eines gehärteten Ubuntu LAMP-Servers zum Betrieb einer Site an: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp-server/
Was das Einrichten eines Nameservers betrifft … Tun Sie das einfach nicht :) Nutzen Sie die kostenlosen DNS-Dienste, die von den meisten Registraren angeboten werden, oder verwenden Sie einen Dienst wie Afraid.org oder Cloudflare zur Verwaltung von DNS.
Antwort2
Um einen DNS-Server einzurichten, müssen Sie einen DNS-Server wie Bind installieren. Anweisungen finden Sie hierhttps://help.ubuntu.com/community/BIND9ServerHowto Wie der andere Benutzer jedoch vorgeschlagen hat, möchten Sie möglicherweise einfach den DNS-Dienst eines Drittanbieters verwenden, da Sie mindestens zwei DNS-Server benötigen, einen primären und einen sekundären, damit dieser „ordnungsgemäß“ funktioniert. Ihr VPS-Anbieter verfügt möglicherweise über einen DNS-Server, den Sie verwenden können. Kontaktieren Sie ihn daher zuerst, bevor Sie versuchen, Ihren eigenen einzurichten.
Um Apache/php/mysql für die Bereitstellung Ihrer Site zu konfigurieren, finden Sie hier eine Anleitung.https://help.ubuntu.com/community/ApacheMySQLPHP