So erstellen Sie einen Linux-Webserver mit einem alten Computer

So erstellen Sie einen Linux-Webserver mit einem alten Computer

Sind Sie daran interessiert, einen Heim-Webserver aufzubauen? Am einfachsten ist es, Linux auf einem Ersatzcomputer zu installieren. Dank der Einfachheit von Linux ist dies unkompliziert und bietet Ihnen eine kostengünstige Möglichkeit, eine Website oder einen Blog zu hosten.





So richten Sie einen Linux-Webserver ein.





So erstellen Sie Ihren eigenen Webserver mit Linux

Um einen Linux-Webserver zu erstellen, der von zu Hause aus ausgeführt werden kann, benötigen Sie die Hardware und ein Betriebssystem. Außerdem sollte eine Webserver-Software installiert und eine Möglichkeit zum Zugriff auf den Server aus dem Internet eingerichtet werden.





was ist wsappx (2)

Wir können dies in vier einfache Schritte unterteilen, die Sie befolgen können, um Ihren eigenen Linux-Webserver zu erstellen.

  1. Finden Sie einen alten/unerwünschten Computer
  2. Installieren Sie ein Linux-Betriebssystem
  3. Einrichten der Anwendungs-Webserver-Software (Apache, PHP, MySQL)
  4. Erreichen Sie den Server aus dem Internet

Lass uns anfangen.



1. Finden Sie einen alten Computer für Ihren Linux-Webserver

Bevor Sie einen Computer als Webserver auswählen, müssen Sie die Mindestanforderungen des Betriebssystems kennen. Ubuntu ist zwar beliebt, aber nicht leicht genug. Stattdessen ist Lubuntu 19.04 eine stärkere Option. Dies ist eine leichtere Alternative zu Ubuntu, die auf demselben Code basiert.

Herunterladen: Lubuntu 19.04





Lubuntu-Systemanforderungen

Lubuntu 19.04 hat eine Mindestanforderung von:

  • 512 MHz Dual-Core-Prozessor oder besser (1 GHz empfohlen, im Gegensatz zu 2 GHz für Ubuntu)
  • 4 GB Systemspeicher
  • 25 GB freier Festplattenspeicher
  • Auswahl zwischen 32-Bit- (für ältere PCs) und 64-Bit-Versionen

Vielleicht haben Sie einen geeigneten alten PC hinten in einer Schublade oder haben einen in einem Secondhand-Laden gekauft. Es ist erwähnenswert, dass Sie ein Linux installieren können Webserver auf einem Raspberry Pi . Dieser kleine Computer kostet weniger als 30 US-Dollar und ist eine clevere Option, wenn Sie Probleme mit alter Hardware haben.





Beschränken Sie sich auch nicht auf alte Windows-PCs. Apple Macs und MacBooks aus der Ära vor 2006 mit PowerPC-Prozessoren können Linux ausführen.

Wie Ubuntu unterstützt Lubuntu eine Vielzahl von Grafikkarten, Festplatten und anderer Hardware. Um zu überprüfen, ob die Distribution auf Ihrer gewählten Hardware funktioniert, führen Sie die Live-CD aus.

Wenn Sie den Server rund um die Uhr betreiben möchten, stellen Sie sicher, dass er sich in einem gut belüfteten Bereich befindet. Es ist besser, es im Sommer in einem klimatisierten Raum aufzustellen, wenn die Hitze der Feind Ihres Servers ist.

2. Installieren Sie ein Linux-Betriebssystem

Lubuntu zu installieren ist einfach. Nehmen Sie einfach die ISO-Datei und schreiben Sie sie auf eine DVD oder ein USB-Flash-Gerät, um zu beginnen.

Herunterladen: Lubuntu

Diese Disk-Images verfügen über die neuesten Softwareversionen, sodass nach der Installation nur ein kleines Upgrade erforderlich sein sollte. Verwenden Sie die 64-Bit-Version, wenn Ihr Computer dies unterstützt, oder die 32-Bit-Version.

Wenn Sie fertig sind, legen Sie das Installationsmedium in Ihren Computer ein und starten Sie ihn neu. Wenn Sie die BIOS-Einstellungen ändern müssen, um vom optischen Laufwerk oder USB zu booten, tun Sie dies. In einigen Fällen kann ein Auswahlmenü für Bootmedien geöffnet werden.

Wählen Sie bei gebooteten Installationsmedien die Option Lubuntu installieren. Wenn Sie dazu aufgefordert werden, wählen Sie Updates während der Installation herunterladen und Software von Drittanbietern installieren und dann Löschen und verwenden Sie die gesamte Festplatte .

Beachten Sie, dass dadurch alle anderen Betriebssysteme auf diesem Computer gelöscht werden. Folgen Sie den anderen Optionen gemäß Ihren gewünschten Einstellungen. Das Verschlüsseln Ihres Home-Ordners ist für ein Webserver-Projekt nicht ratsam. Starten Sie nach Abschluss der Installation neu.

Suchen Sie nach dem Neustart nach Updates. Gehe zu System > Administration > Update Manager > Updates installieren . Möglicherweise müssen Sie einen Neustart durchführen, nachdem Sie alle gefundenen Updates installiert haben.

3. Installieren Sie die Linux-Webserver-Software

Obwohl Alternativen verfügbar sind, laufen die meisten Websites auf einer Kombination aus Apache, MySQL und PHP (bekannt als LAMP). Dies ist ähnlich wie das, was wir empfohlen haben Installation unter Windows .

Alle drei Tools können über das Software Center installiert werden. Starten Sie dies über System > Verwaltung > Synaptic Package Manager . Hier installieren wir die benötigte Software.

Suchen und installieren Sie die folgenden Paketnamen, die jeweils verschiedene Voraussetzungen enthalten: Apache2 , php5 , php5-mysql , und mysql-server . Wenden Sie die Änderungen an, um die Pakete zu installieren.

Die Pakete werden in Kürze heruntergeladen und installiert. Das Installationsprogramm fordert Sie zur Eingabe des MySQL-Root-Passworts auf. Es ist kein Neustart erforderlich.

Alternativ können Sie diese Tools auch in der Befehlszeile installieren. Öffnen Sie dann ein Terminal:

sudo apt install lamp-server^ -y

Testen Sie Ihren Webserver!

Sie können die Installation testen, indem Sie den Firefox-Browser auf Ihrem Server öffnen und die URL http://127.0.0.1/ aufrufen. Geben Sie alternativ http://localhost/ ein.

Sie sollten ein 'Es funktioniert!' sehen. Meldung bedeutet, dass Ihr Webserver läuft! Sowohl Apache als auch MySQL laufen im Hintergrund und starten beim Booten. Wenn der Webserver jetzt funktioniert, können Sie die Dateien in /var/www bearbeiten. Aktualisieren Sie einfach den Browser, um die Änderungen live auf Ihrer Website zu sehen.

Ermitteln der lokalen IP-Adresse des Servers

Während der Server funktionsfähig ist, muss er für die Außenwelt sichtbar sein. Daher ist es wichtig, den Server mit allen regelmäßigen Patches auf dem neuesten Stand zu halten.

Suchen Sie zuerst die lokale IP-Adresse des Servers und legen Sie sie auf etwas fest, auf das Sie später verweisen können. Die aktuelle IP-Adresse, die Ihnen Ihr Router zugewiesen hat, finden Sie im Feld Netzwerkinformationen.

Finden Sie dies, indem Sie auf Ihre Netzwerkverbindung klicken und dann auswählen Verbindungsinformationen. Dadurch wird ein Feld mit Ihrer aktuellen IP-Adresse, Netzwerkadapterkarte, Broadcast-Adresse, Gateway und DNS-Server angezeigt. Notieren Sie sich die IP-Adresse.

Bearbeiten Sie als Nächstes Ihre Verbindungsinformationen, um Ihnen eine statische IP-Adresse in Ihrem lokalen Netzwerk zuzuweisen. Klicken Sie erneut mit der rechten Maustaste, aber diesmal gehen Sie zu Verbindungen bearbeiten . Wählen Sie den entsprechenden Adapternamen (z. B. eth1) und bearbeiten Sie diese Einstellungen.

Wähle aus IPv4 Registerkarte und schalten Sie die Methode zu Handbuch . Klicken Hinzufügen Geben Sie dann die Informationen aus Ihren Verbindungseinstellungen ein. Beachten Sie jedoch, dass die IP-Adresse anders eingegeben werden muss. Behalten Sie die ersten drei Oktette (die Zahlen zwischen den Punkten) bei, aber ändern Sie die letzte in eine hohe Zahl unter 254.

Es ist wichtig, dass die manuell zugewiesene IP-Adresse nicht bereits in Ihrem Netzwerk verwendet wird. Wenn Sie sich nicht sicher sind, wählen Sie eine hohe IP-Adresse wie 250. Dies ist Ihre statische, lokale IP-Adresse.

wie man immer als Administrator läuft

Freigeben des Webordners

Für den Zugriff auf und das Hochladen von Dateien auf Ihren Server stehen mehrere Optionen zur Verfügung. Um die Bedeutung von Ordnerberechtigungen zu veranschaulichen, sollten Sie den Webordner als Option freigeben.

Es ist wichtig, diese Methode nur zu verwenden, wenn sich Ihr Server in einem privaten Netzwerk befindet. Stellen Sie sicher, dass sich niemand damit verbinden und auf Ihren freigegebenen Ordner zugreifen kann.

Beginnen Sie damit, die Berechtigungen für den Webordner zu lockern. Öffnen Sie ein Terminal, indem Sie Strg + Alt + T drücken, und geben Sie dann Folgendes ein:

sudo chmod 777 /var/www

Sie werden nach Ihrem Passwort gefragt. Falls korrekt, werden die Berechtigungen aktualisiert.

Gehen Sie nun zum Dateibrowser und finden Sie /wo/ . Klicken Sie mit der rechten Maustaste auf den Ordner www und wählen Sie dann Freigabeoptionen und deaktivieren Sie es. Für Sicherheitsoptionen können Sie es mit oder ohne Passwort teilen. Auswählen Gastzugang um den Ordner freizugeben, ohne dass ein Benutzername und ein Kennwort erforderlich sind.

Jetzt können Sie oder jemand anderes ohne Passwort auf die Dateien zugreifen. Aus diesem Grund wird aus Sicherheitsgründen die Freigabe mit einem Passwort empfohlen. Nehmen Sie sich auch einen Moment Zeit, um zu überprüfen Anderen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen . Dies ermöglicht den Schreibzugriff aus dem freigegebenen Verzeichnis.

Um Ihre Dateien anzuzeigen, gehen Sie zum Netzwerkspeicherort //localhost/www .

Abhängig von Ihren Sicherheitseinstellungen werden Sie entweder zur Eingabe Ihres Passworts aufgefordert oder Sie können direkt auf Ihre Dateien zugreifen. Dies sind die gleichen Dateien, auf die Sie in Ihrem Webbrowser über . zugreifen können http://localhost/ (oder eine beliebige statische IP-Adresse, die Sie festgelegt haben).

Holen Sie Ihren Linux-Server mit Portweiterleitung online

Jetzt haben Sie eine IP-Adresse, ein wichtiges Konzept ist die Portweiterleitung. Jede einzelne mit dem Internet verbundene Person verbirgt sich hinter einer IP-Adresse. Bei den meisten Heimverbindungen (und vielen Geschäftsverbindungen) ist die IP Ihres Computers nicht wirklich dem Internet ausgesetzt. -

Wie also kontaktieren Besucher Ihrer Website Ihren Server? Wir tun dies mit Portweiterleitung.

Wie installiere ich das Notepad++-Plugin?

Ports auf einem Server sind wie Türen oder Fenster in einem Haus und haben als solche Auswirkungen auf die Sicherheit. Jeder Port ermöglicht Ihnen den Zugriff auf einen anderen Dienst, der auf dem Server ausgeführt wird. Webserver verwenden standardmäßig Port 80.

Um dies zu aktivieren, müssen Sie sich auf der Administratorseite Ihres Routers anmelden. Einzelheiten hierzu finden Sie in der Dokumentation des Geräts (bei einigen Routern ist die IP-Adresse auf der Rückseite aufgedruckt). Hier sollten Sie einen Abschnitt namens . finden Port-Weiterleitung , oder Anwendungen Damit können Sie Ports richtig weiterleiten.

Leiten Sie den TCP-Port 80 in Ihr Netzwerk an die zuvor festgelegte statische IP-Adresse weiter. Jeder Router ist anders. Lesen Sie daher in der Bedienungsanleitung Ihres Routers nach, wie Sie ihn richtig einrichten.

Geben Sie Ihrem Linux-Webserver einen statischen Hostnamen

Die meisten Heimrouter verbinden sich über eine sogenannte dynamische IP mit einem ISP. Dies bedeutet, dass sich die öffentlich zugängliche IP-Adresse Ihres Routers nach einem festgelegten Zeitraum, normalerweise etwa einer Woche, ändert.

Eine Möglichkeit, dies zu umgehen, ist der fantastische DynDNS-Server, mit dem Sie eine DynDNS-URL für Ihre Site festlegen können. Dank einer Client-App zeigt die URL immer dann, wenn sich Ihre öffentliche IP-Adresse ändert, auf Ihren Linux-Server.

Besucher sollten also in der Lage sein, Ihren Webserver von der Außenwelt zu besuchen, indem sie auf . gehen http://IhrHostname.dyndns.org . Einige ISPs blockieren Port 80 zu Ihrem Router. Leiten Sie in diesem Fall so etwas wie Port 8080 an Port 80 weiter. Auf diese Weise können Sie Ihre Website besuchen, indem Sie auf gehen http://IhrHostname.dyndns.org:8080 .

Sie haben einen Linux-Webserver erstellt!

Nachdem Ihr Webserver eingerichtet ist, können Sie sich auf die Programmierung oder die Installation Ihrer eigenen Software konzentrieren!

Vielleicht betreiben Sie Blog-Software oder hosten ein Forum oder ein Schwarzes Brett. Sie könnten eher daran interessiert sein, ein soziales Netzwerk wie Mastodon, ein Portfolio oder was auch immer zu hosten. Es liegt an Ihnen.

Heutzutage können Sie eine Website für fast alles hosten. So geht's Verwandeln Sie Ihr Android-Gerät in einen Webserver es zu beweisen.

Teilen Teilen Tweet Email 5 Tipps zum Aufladen Ihrer VirtualBox-Linux-Maschinen

Haben Sie genug von der schlechten Leistung virtueller Maschinen? Hier ist, was Sie tun sollten, um Ihre VirtualBox-Leistung zu steigern.

Weiter lesen
Verwandte Themen
  • Linux
  • Ubuntu
  • Webserver
  • DIY-Projekt-Tutorials
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren