Inhaltsverzeichnis:

Richten Sie Ihren eigenen Webserver ein! - Gunook
Richten Sie Ihren eigenen Webserver ein! - Gunook

Video: Richten Sie Ihren eigenen Webserver ein! - Gunook

Video: Richten Sie Ihren eigenen Webserver ein! - Gunook
Video: Eigener Webserver in 3 Minuten 2024, Juli
Anonim
Richten Sie Ihren eigenen Webserver ein!
Richten Sie Ihren eigenen Webserver ein!

Wollten Sie schon immer einen Ort haben, an dem Sie Ihre Dateien aufbewahren und überall darauf zugreifen können, wo Sie eine Internetverbindung haben? Angenommen, Sie möchten Ihre Musikbibliothek zur Verfügung haben, falls Sie einem Ihrer Freunde ein Lied schenken möchten, oder Sie möchten Ihren Verwandten erlauben, Ihre gesamte Bibliothek mit Urlaubsfotos herunterzuladen, oder Sie benötigen einen Ort zum Hosten von Programmen, die Sie schreiben oder Karten, die Sie erstellen. Wie wäre es mit einer Webseite? Wollten Sie schon immer eine eigene Webseite haben? All dies kann mit einem Heim-Webserver erreicht werden … und mehr!

Es ist eigentlich ganz einfach, einen Webserver zu Hause einzurichten. Ich werde dies verwenden, während ich auf dem College bin, um Spieleserver zu hosten, ein externes Datei-Backup zu erstellen und Dateien mit Freunden zu teilen. Da der PC, auf dem der Server gehostet wird, bei mir zu Hause sein wird und ich in meinem Schlafsaal sein werde, kann ich natürlich nicht einfach hingehen und die Systemeinstellungen ändern, also brauchen wir eine Art Fernzugriff. Außerdem benötigen Sie natürlich einen dedizierten PC, den Sie laufen lassen und jederzeit verbunden lassen können. Was nützt ein Server, der ständig ausfällt? Dieser PC muss nicht großartig sein, aber denken Sie daran, je mehr Sie darauf laufen, desto schneller muss der PC sein, um nicht zu verzögern (duh).

Schritt 1: Erwerben Sie einen dedizierten PC

Erwerben Sie einen dedizierten PC
Erwerben Sie einen dedizierten PC
Erwerben Sie einen dedizierten PC
Erwerben Sie einen dedizierten PC
Erwerben Sie einen dedizierten PC
Erwerben Sie einen dedizierten PC

Dieser Schritt kann für einige leicht und für andere schwierig sein. Ich hatte bereits einen PC, den ich nicht wirklich benutzte (es war ursprünglich der alte PC meiner Eltern, aber dann ist er gestorben und ich habe ihn mit billigen Teilen umgebaut, aber da ich schon einen PC hatte, habe ich ihn nicht wirklich viel benutzt).

Systemspezifikationen: AMD Sempron 64 2600+ (übertaktet auf 1,85 GHz) 1,5 GB DDR RAM nVidia GeForce4 MX420 64 MB (GPU wirklich nicht wichtig, Server brauchen keine guten Grafikkarten, sogar integriert ist genug) 60 GB Festplatte (IDE) (nicht das ist gut für einen Server, aber gut genug, ich wollte kein Geld dafür ausgeben) DVD- und CD-Laufwerk (Sie benötigen mindestens ein CD-Laufwerk, um das Betriebssystem zu installieren, ansonsten nicht notwendig) 3 Ethernet Karten (Sie benötigen mindestens 1) Dieses System funktioniert als Server sehr gut, also würde alles darüber noch besser funktionieren. Dieser PC kostete etwa 100 US-Dollar für den Wiederaufbau (hatte jedoch bereits RAM, Gehäuse, optische Laufwerke und Festplatte) und das war Ende 2007, als ich ihn umgebaut habe.

Schritt 2: Holen Sie sich das Betriebssystem

Holen Sie sich das Betriebssystem!
Holen Sie sich das Betriebssystem!
Holen Sie sich das Betriebssystem!
Holen Sie sich das Betriebssystem!

Für meinen Server verwende ich Ubuntu Linux 8.04. Linux ist ein großartiges Server-Betriebssystem und ist eines der wichtigsten Betriebssysteme hinter professionellen Webservern (wie Google, wenn ich mich recht erinnere, verwendet Google Linux-Server). Linux kann jedoch für neue Benutzer verwirrend sein, daher werde ich die Desktop-Version anstelle der Server-Version verwenden. Die Desktop-Version verfügt über eine grafische Benutzeroberfläche (GUI), sodass Sie Ihren Server nicht mit allen Terminalbefehlen konfigurieren müssen. Nur weil es nicht die "Server-Edition" ist, heißt das nicht, dass es keinen großartigen Server betreiben kann!

Wenn Sie einen 64-Bit-PC haben, möchten Sie die 64-Bit-Version von Linux. Dies sind 64-Bit-Chipsätze: -AMD Athlon64 -AMD Athlon64 X2 -AMD Turion64 -AMD Turion64 X2 -AMD Sempron64 (nicht offiziell mit Sempron64 gekennzeichnet, aber mit dem AMD 64-Logo auf der Verpackung) -Intel Core 2 -Intel Core 2 Duo - Intel Core 2 Quad Wenn Sie einen 32-Bit-PC haben, können Sie die 64-Bit-Version nicht verwenden, also besorgen Sie sich die 32-Bit-Version (x86). Dies sind gängige 32-Bit-CPUs: -AMD Athlon -AMD AthlonXP -AMD Sempron -AMD Duron -Intel Pentium 1/2/3/4/M/D -Intel Celeron (einige neue können jedoch 64-Bit-kompatibel sein) Laden Sie Ubuntu herunter unter www.ubuntu.com Ich empfehle die Verwendung von BitTorrent zum Herunterladen. Nachdem Sie das ISO-Image der gewünschten Version erhalten haben, brennen Sie die.iso-Datei mit einem CD-Brennprogramm Ihrer Wahl auf eine leere CD.

Schritt 3: Installieren Sie das Betriebssystem

Installieren Sie das Betriebssystem!
Installieren Sie das Betriebssystem!

Legen Sie die CD in Ihren PC ein und schalten Sie ihn ein. Mit etwas Glück wird es auf dem Ubuntu-CD-Bildschirm angezeigt. Wählen Sie Ihre Sprache und dann die erste Option im Menü (nicht Installieren, ich denke, es ist Test oder LiveCD oder so ähnlich). Es wird weiter geladen und Sie werden bald den Desktop von Ubuntu sehen.

Wenn Sie nun dual booten möchten (sowohl Windows als auch Linux auf demselben PC), gehen Sie zu System->Administration->Partition Editor. Sie können dies verwenden, um die Größe Ihrer Windows-Partition (FAT32 oder NTFS) zu ändern und etwas freien Platz zum Installieren von Linux zu lassen. Nachdem Sie die Größe geändert und angewendet haben oder wenn Sie Linux nur selbst installieren möchten, doppelklicken Sie auf das Symbol "Installieren" auf Ihrem Desktop. Befolgen Sie die Anleitungen zur Einrichtung und wählen Sie als Installationsort "Größten fortlaufenden freien Speicherplatz verwenden". Starten Sie Ihren PC nach Abschluss der Installation neu. Sie sollten GRUB erhalten (den Bootloader, einen schwarzen Bildschirm mit einem Menü, das alle installierten Betriebssysteme auf Ihrem PC auflistet). Wählen Sie Ubuntu aus der Liste und drücken Sie die Eingabetaste. Melden Sie sich nach dem Hochfahren mit dem Namen und Passwort an, das Sie während des Installationsvorgangs eingegeben haben. Sie sollten jetzt den Ubuntu-Desktop sehen. Jetzt sind Sie bereit zu dienen!

Schritt 4: VNC einrichten

VNC einrichten
VNC einrichten
VNC einrichten
VNC einrichten

Nun, da Sie Ihr Betriebssystem installiert haben, möchten Sie eine Art Fernzugriff aktivieren. Mit Fernzugriff können Sie sich über einen anderen PC mit Ihrem Server verbinden und den Bildschirm des Servers sehen. Sie können auch die Maus und die Tastatur des Remote-PCs verwenden, um die eigene Maus und Tastatur des Servers zu steuern, was bedeutet, dass Sie den Server von überall im Internet verwenden können.

Um den Remote-Desktop-Zugriff einzurichten, gehen Sie zu System->Einstellungen->Remote-Desktop. Aktivieren Sie diese: "Anderen Benutzern erlauben, Ihren Desktop anzuzeigen" "Anderen Benutzern erlauben, Ihren Desktop zu steuern" "Der Benutzer muss dieses Kennwort eingeben:" Geben Sie dann ein Kennwort in das Feld Kennwort ein. Es gibt eine Zeichenbeschränkung, daher muss Ihr Passwort ziemlich kurz sein. Dieses Passwort muss auf dem Remote-PC eingegeben werden, bevor Sie den Desktop des Servers sehen.

Schritt 5: FTP installieren

FTP installieren
FTP installieren

Jetzt können Sie von einem anderen PC aus auf Ihren PC zugreifen, aber ich werde später darauf eingehen, wie Sie diese Funktion verwenden. Lassen Sie uns zunächst die grundlegende Einrichtung unseres Servers abschließen.

FTP (File Transfer Protocol) ist ein System zum Hoch- und Herunterladen von Dateien auf und von einem Server. Im Grunde ist es wie bei einem Ordner im Internet, Sie können mehrere Ordner haben, in die Sie Dateien kopieren. Sie können sogar den Windows Explorer verwenden, um auf Ihren Online-Ordner zuzugreifen und Ihre Dateien dorthin zu ziehen, um sie hochzuladen. Dann können Sie Ihren Freunden ein Konto geben und sie können auch hochladen und herunterladen, sodass Sie keine Dateien in E-Mails stopfen müssen. Dazu verwende ich Pro FTP Daemon (proftpd), ein Linux-Programm, das einen FTP-Server auf Ihrem Computer ausführt. Ich werde auch gproftpd verwenden, ein grafisches Frontend (GUI), mit dem Sie proftpd einrichten können, ohne Textdateien bearbeiten oder Terminalcodes verwenden zu müssen. Ich weiß, das mag verwirrend klingen, aber in Wirklichkeit ist es sehr einfach. Beginnen Sie mit dem Öffnen eines Terminals (Anwendungen->Zubehör->Terminal). Es gibt andere Möglichkeiten, Programme zu installieren (wenn Sie Terminal absolut nicht ausstehen können), aber ich persönlich denke, dass es schneller ist, nur Terminal zu verwenden, wenn Sie wissen, wonach Sie suchen. Geben Sie nach dem Öffnen Folgendes ein: sudo apt-get install proftpd und drücken Sie die EINGABETASTE. Es wird "Passwort:" sagen, geben Sie Ihr Passwort ein (das Sie während der Installation eingerichtet haben) und drücken Sie dann erneut die EINGABETASTE. Es werden keine Sternchen oder Punkte gesetzt, während Sie Ihr Passwort eingeben. Machen Sie sich also keine Sorgen, wenn Sie keinen Hinweis sehen, dass Sie Ihr Passwort eingegeben haben. Dann durchläuft es eine Reihe von Dingen und fordert Sie möglicherweise auf, Y oder N (Ja oder Nein) zu drücken, um die Installation zu starten apt-get install gproftpd und drücken Sie die EINGABETASTE. Es sollte Sie diesmal nicht nach Ihrem Passwort fragen, da Sie es bereits eingegeben haben, aber wenn es Sie fragt, wiederholen Sie einfach das oben Gesagte. Sobald dieser Befehl ausgeführt wurde, können Sie mit der Konfiguration beginnen.

Schritt 6: FTP-Benutzer konfigurieren

FTP-Benutzer konfigurieren
FTP-Benutzer konfigurieren

Nun zum spaßigen Teil. Gehen Sie zu System -> Administration -> GPROFTPD und geben Sie Ihr Passwort ein, wenn Sie danach gefragt werden. Sie sollten mit dem GPROFTPD-Fenster konfrontiert werden. Ihr Server wird wahrscheinlich weder aktiviert noch eingerichtet, also müssen wir ihn zuerst durchgehen und konfigurieren.

Wechseln Sie zunächst zur Registerkarte Benutzer. Hier erstellen Sie ein Konto für sich. Es ist ziemlich selbsterklärend, aber hier sind die Informationen, die Sie eingeben müssen: Benutzername: Geben Sie einfach einen beliebigen Benutzernamen auf Ihrem Server ein. Sie werden dies verwenden, um sich anzumelden. Es darf keine Großbuchstaben oder Sonderzeichen enthalten, sondern nur Kleinbuchstaben und Zahlen. Passwort: wieder selbsterklärend, Kleinbuchstaben und Zahlen. Beachten Sie, dass Ihr Passwort nicht maskiert wird. Wenn Sie also ein privates Passwort eingeben, lassen Sie Ihre Freunde Ihren Bildschirm nicht sehen! Gruppe: Nicht ganz sicher, geben Sie einfach einen Gruppennamen ein. Ich würde "Administratoren" setzen, weil Sie ein Administrator sind, dann für Freunde "Benutzer" (es sei denn, sie sind wirklich besonders und Sie möchten sie auch als Administratoren einstufen:P) Wieder nur Kleinbuchstaben und Zahlen. Kommentar: Geben Sie an, wer das Konto wirklich ist ("ich" funktioniert für Sie selbst, oder geben Sie hier die richtigen Namen Ihrer Freunde ein). Wieder nur Kleinbuchstaben und Zahlen. Shell: Lassen Sie es einfach so, wie es ist, /dev/null. Ich weiß nicht, wofür es ist, aber es funktioniert gut, wenn Sie es dabei belassen. Aktivieren Sie sowohl "Passwort erforderlich" als auch "Benutzer in Statistik anzeigen" (wenn Sie einen ausgeblendeten Benutzer wünschen, deaktivieren Sie "Benutzer in Statistik anzeigen") Maximale Anmeldungen: Legen Sie fest, wie viele gleichzeitige Verbindungen der Benutzer öffnen darf. Für dich würde ich es höher setzen, für andere Leute niedriger. Wahrscheinlich sind Sie derjenige, der die meisten Dateien hochlädt, deshalb erhalten Sie mehr Verbindungen. Erlaube Anmeldungen von: allen, belasse es einfach dabei. Geben Sie im unteren Teil das Home-Verzeichnis des Benutzers ein. Für meine habe ich /home/adam/ftp. Da ich von meinem Konto (/home/adam) auf mein Home-Verzeichnis zugreifen wollte, habe ich die Account-Sets aller anderen in ein Unterverzeichnis meines Home-Verzeichnisses (/home/adam/ftp) gelegt. Auf diese Weise befindet sich das FTP-Verzeichnis innerhalb meines Benutzerkontos und mein FTP-Konto kann sowohl auf das FTP-Home als auch auf mein persönliches Home-Verzeichnis zugreifen. Ich empfehle die Verwendung von /home// für IHR Home-Verzeichnis, wobei alle Berechtigungen überprüft sind, und /home//ftp für Ihre Freunde (überprüfen Sie die Berechtigungen nach Belieben). Berechtigungen sind selbsterklärend. Um einem Benutzer zu ermöglichen, eine bestimmte Aktion für eine Datei oder einen Ordner auszuführen, aktivieren Sie das Kontrollkästchen. Nachdem Sie Ihren Benutzer eingerichtet haben, klicken Sie auf die Schaltfläche "Hinzufügen", um den Benutzer zur Liste hinzuzufügen. Wiederholen Sie diesen Schritt für beliebig viele Benutzer.

Schritt 7: FTP-Server konfigurieren und aktivieren

FTP-Server konfigurieren und aktivieren!
FTP-Server konfigurieren und aktivieren!

Jetzt ist der lustige Teil. Sie können Ihren FTP-Server tatsächlich in Ihrem Netzwerk platzieren, und er wird schließlich im Internet sein.

Gehen Sie zurück zum ersten Reiter, dem Reiter "Server". Es ist bereits so gut wie eingerichtet, aber hier sind einige Optionen, die Sie möglicherweise ändern möchten. Die IP-Adresse oder der Hostname des Servers: Ich würde empfehlen, diesen bei 0.0.0.0 zu belassen, d.h. er erkennt seinen Standort automatisch und konfiguriert sich entsprechend. Alternative Serveridentität: Hiermit können Sie Ihrem Server einen Namen geben. Es ist optional, und wenn Sie ihm einen Namen geben möchten, ändern Sie das Kontrollkästchen auf "On"., einfach weglassen und nur bei Problemen verwenden Die E-Mail-Adresse des Administrators: Sie sind der Administrator, geben Sie hier Ihre E-Mail ein. Verwenden Sie Identitäts-/Reverse-Lookups: Keine Ahnung, was diese tun, aber Off/Off funktioniert gut Zeitstandard: Belassen Sie es auf Local, die Leute, die Ihren FTP verwenden, wissen wahrscheinlich, in welcher Zeitzone Sie leben. Port: Lassen Sie dies bei 21, das ist die Standard-FTP-Port. Wenn Sie es ändern möchten und wissen, was Sie tun, fahren Sie fort, aber wenn Sie nicht wissen, was dies ist, belassen Sie es bei 21. Passiver Portbereich: Ich weiß nicht, belassen Sie die Standardeinstellung und Sie sollten be fine Maximale Verbindungen: Dies ist, wie viele Verbindungen insgesamt (von allen Benutzern) Ihr Server zulässt. Standard ist hier in Ordnung. Maximale Anmeldeversuche: Ich denke, dies ist für falsche Passwortversuche. Ich ziehe es vor, diesen höher einzustellen, weil ich weiß, dass Leute ihr Passwort durcheinander bringen können. Nur weil Sie Ihr Passwort vermasseln, heißt das nicht, dass Sie ein Hacker sind, also erlaube ich 40 Versuche auf meinem Server. Upload-Geschwindigkeit: Stellen Sie diese höher als die maximale Netzwerkgeschwindigkeit ein, die mit dem Server verbunden ist, um sicherzustellen, dass Ihr Server nicht unnötig langsam wird. Wenn Sie sowohl LAN als auch Internet für die Übertragung verwenden, stellen Sie diesen Wert auf über 1000 ein, da LAN viel schneller übertragen kann und LAN-Übertragungen ohne Grund verlangsamt werden. Das Internet wird einfach nicht die maximale Geschwindigkeit erreichen, aber das ist offensichtlich. Download-Geschwindigkeit: Wie oben habe ich sie hoch eingestellt (1000), um langsame LAN-Übertragungen zu verhindern. Abgebrochene Uploads automatisch entfernen: Ich aktiviere diese Option. Auf diese Weise erhalten Sie, wenn jemand einen Upload abbricht, keine halbe Datei auf Ihrem Server (eine halbe Datei ist ziemlich nutzlos und verschwendet Speicherplatz). OK! Jetzt haben Sie konfiguriert. Klicken Sie auf "Übernehmen", um die Einstellungsänderungen zu übernehmen. Klicken Sie nun für den großen auf die Schaltfläche "Aktivieren" und der Status Ihres Servers ändert sich in "Aktiviert". Das heißt, Sie sind jetzt ONLINE! (Nun, nicht wirklich, Ihr Server ist in Betrieb, aber nur in Ihrem LAN, dazu später mehr).

Schritt 8: HTTP-Unterstützung installieren, zurücklehnen und entspannen

Installieren Sie die HTTP-Unterstützung, lehnen Sie sich zurück und entspannen Sie sich!
Installieren Sie die HTTP-Unterstützung, lehnen Sie sich zurück und entspannen Sie sich!
Installieren Sie HTTP-Unterstützung, lehnen Sie sich zurück und entspannen Sie sich!
Installieren Sie HTTP-Unterstützung, lehnen Sie sich zurück und entspannen Sie sich!

Dachte, FTP wäre ein bisschen hart (oder zumindest lang?), kein Grund zur Angst. Die Einrichtung der HTTP-Unterstützung ist ausgesprochen einfach.

Geben Sie dies in Terminal ein: sudo apt-get install apache2 und drücken Sie die Eingabetaste, geben Sie bei Bedarf Ihr Passwort ein und drücken Sie bei Bedarf Y. Jetzt lehnen Sie sich zurück und entspannen Sie sich, der HTTP-Server ist in Betrieb! (Übrigens, das Home-Verzeichnis Ihrer Webseite ist /var/www, Sie legen Ihre HTML-Dateien dort ab)

Schritt 9: Installieren Sie einen Videospielserver (optional)

Installieren Sie einen Videospielserver (optional)
Installieren Sie einen Videospielserver (optional)
Installieren Sie einen Videospielserver (optional)
Installieren Sie einen Videospielserver (optional)

Ich gehe hier nicht ins Detail, da alle Spiele unterschiedlich sind und jeder andere Spiele spielt. Wenn Sie möchten, können Sie jedoch Ihren neuen Server verwenden, um einen Videospielserver auszuführen.

PROBLEM! Die meisten Videospiele sind für WINDOWS geschrieben…aber auf unserem Server läuft das nicht:(Die Antwort? Wine. Wine ist ein Programm, mit dem Sie Windows-Programme unter Linux ausführen können. 3D-Unterstützung ist nicht perfekt, daher haben die Spiele selbst oft Pannen oder Grafikprobleme, aber dedizierte Serverprogramme für diese Spiele funktionieren normalerweise einwandfrei. Verwenden Sie auch hier das Terminal, um Wine mit dem einfachen Befehl zu installieren: sudo apt-get install wine Jetzt sollten Sie wissen, wie man das benutzt haben Sie einen Ordner /home//.wine/drive_c/ (Sie müssen im Dateibrowser auf Show Hidden Files klicken, um.wine zu sehen, da alles mit einem Punkt davor in Linux als versteckt betrachtet wird). Dies ist das Äquivalent zu Ihrem Windows Laufwerk C: Alle Programme, die Sie in Ihrem Laufwerk C: haben würden, gehen in diesen Ordner, da Wine diesen Ordner als Ihr virtuelles Laufwerk C: ansieht. In meinem Fall /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe ist der Speicherort des Programms, das ich benötige. Sie können einen Launcher auf Ihrem Desktop erstellen, um Ihren Server zu starten (vorausgesetzt, Source Dedizierter Server hier). Typ - Anwendungsname - Garry's Mod Server Command - wine C:/gmodserver/orangebox/srcds.exe -game garrysmod Kommentar - Starten Sie einen Garry's Mod Server Jetzt sollten Sie ein schönes Symbol auf Ihrem Desktop erhalten, mit dem Sie Ihren Server ausführen können. Viel Spaß beim Spielen:)

Schritt 10: Weiterleiten der Ports

Weiterleiten der Häfen!
Weiterleiten der Häfen!
Weiterleiten der Häfen!
Weiterleiten der Häfen!

Was? Ports weiterleiten? Was ist das? Die Portweiterleitung ist eine Option, die in fast allen Heimrouter verfügbar ist. Da sich Ihr Server-PC wahrscheinlich hinter einem Router befindet (Ihr Heimnetzwerk ist ein lokales Netzwerk [LAN] mit einem Router, der mit dem Internet verbunden ist), nur die IP-Adresse Ihres PCs (die Nummer, die andere PCs verwenden, um mit dem Server-PC zu kommunizieren) funktioniert innerhalb Ihres lokalen Netzwerks (alle PCs, die mit Ihrem Router verbunden sind). Damit die Außenwelt (Internet) direkt mit Ihrem Server kommunizieren kann, muss Ihr Router die beiden miteinander kommunizieren lassen. Normalerweise würde die Außenwelt (Internet) mit Ihrem Router kommunizieren und Ihr Router würde diese Nachricht an Ihren PC weiterleiten. Dies funktioniert hervorragend zum Surfen, aber nicht zum Servieren. Um diesen Kommunikationskanal zu öffnen, müssen wir uns die Ports ansehen. Ports sind "Kanäle", über die verschiedene Programme kommunizieren. Einige gängige Ports:21 - FTP80 - HTTP5900 - VNC29070 - Jedi Academy (wird verwendet, um einen JKA-Server zu hosten) Es gibt Tonnen mehr (wie 65.000 davon lol), aber das ist nicht der Punkt. Der Punkt ist, dass der Port an Ihrer Internet-IP-Adresse direkt mit dem Port an der lokalen IP-Adresse Ihres Servers verbunden sein muss. Öffnen Sie dazu die Einstellungsseite Ihres Routers (Sie müssen den Admin-Benutzernamen und das Passwort dafür kennen). Die Seite des Routers befindet sich normalerweise unter https://192.168.1.1, einige können jedoch auch unter https://192.168.0.1, https://192.168.2.1 oder anderen Adressen sein. Wenn Sie keine Verbindung herstellen können, schlagen Sie in der Bedienungsanleitung Ihres Routers nach oder suchen Sie bei Google danach. Nach der Eingabe müssen Sie Port Forwarding finden. Mein Netgear hat es direkt in der Seitenspalte, bei anderen Marken bin ich mir nicht sicher. Von hier aus können Sie zur Arbeit gehen. Sie müssen die lokale IP des Server-PCs kennen (Sie finden diese, indem Sie mit der rechten Maustaste auf das Netzwerksymbol in der oberen rechten Ecke des Bildschirms klicken, das Symbol mit zwei PCs, und Verbindungsinformationen auswählen, es ist die "IP". Adresse"). Fügen Sie nun die folgenden Setups hinzu:(Format: "Name" - TCP/UDP - Startport - Endport - 192.168.xx (ersetzen Sie mit dem Ihres Servers))"VNC" - TCP - 5800 - 5900 - 192.168.xx"FTP" - TCP/UDP - 21 - 21 - 192.168.xx"HTTP" - TCP - 80 - 80 - 192.168.xx"Gmod" - TCP/UDP - 27015 - 27015 - 192.168.xx (ersetzen durch die Einstellungen für Ihr Spiel offensichtlich) Sobald Sie dies anwenden, sollten Sie wirklich ONLINE sein.

Schritt 11: Holen Sie sich eine kostenlose Domain

Holen Sie sich eine kostenlose Domain!
Holen Sie sich eine kostenlose Domain!
Holen Sie sich eine kostenlose Domain!
Holen Sie sich eine kostenlose Domain!

Okay, Sie haben also einen Server. Glaubst du wirklich, dass alle deine Freunde so erpicht darauf sein werden, sich bei https://75.185.355.1337 (offensichtlich keine echte IP, aber die meisten deiner Freunde wissen das nicht) anzumelden, um das Neueste zu erfahren? NEIN! Sich an Ihre lange, langweilige, sich ständig ändernde IP zu erinnern, ist selbst für diejenigen, die sie verstehen, schwer. Dies ist das Internet, aber Sie sagen ihnen etwas, das einer langen Telefonnummer ähnelt. Sie brauchen eine Domain! Ein Domainname ist eine Maske für Ihre IP-Adresse. Wie jede andere Website haben die Server von Google eine IP-Adresse. Sie kennen jedoch ihre IP-Adresse nicht, Sie kennen lediglich www.google.com. Wie kommt es also, dass Sie sich mit ihnen verbinden können, ohne ihre IP zu kennen? Denn die Domain www.google.com verlinkt auf die IP-Adresse des Google-Servers und sendet Anfragen an diesen. Das Problem mit Domain-Namen ist, dass die Registrierung Geld kostet. Wenn Sie jedoch bereit sind zu opfern, erhalten Sie kostenlose Domains unter www.no-ip.com. Der Nachteil ist, dass Ihre Domain.servegame.com oder etwas Ähnliches sein wird. Sie haben eine Reihe von Domains, die Sie auswählen können (servegame, servehttp, serveftp, um nur einige zu nennen), aber Sie können Ihre vollständig angepasste Domain nicht erhalten. (Zum Beispiel kann ich [und habe bereits] https://calc.servegame.com bekommen, aber nicht https://calcprogrammer1.com [was Geld kosten würde, um sich zu registrieren]) Abgesehen von der Namenssache, no-ip Domains sind super. Kostenlose sind nur 60 Tage gültig, aber wenn sie ablaufen, senden sie Ihnen eine E-Mail, in der Sie Ihre Nutzung der Domain kostenlos verlängern können. Sie müssen Ihre Internet-IP-Adresse kennen, die Sie einfach durch googeln finden "Was ist meine IP" (Sie erhalten eine Menge Websites, die Ihnen Ihre IP mitteilen). Verwenden Sie Ihre Internet-IP in Ihrem No-IP-Setup.

Schritt 12: Testen Sie es

Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!
Testen Sie es aus!

Jetzt kommt der lustige Teil. Alles sollte eingerichtet und einsatzbereit sein, Sie müssen nur noch testen. Beginnen Sie mit dem Testen von http, da dies am einfachsten ist. Öffnen Sie einfach Ihren Browser, geben Sie "https://.com" ein und drücken Sie die Eingabetaste. Mit etwas Glück "Es funktioniert!" sollte erscheinen (die Testnachricht von Apache2, Sie können die Datei in /var/www ändern, nachdem Sie wissen, dass es tatsächlich funktioniert). Wenn dies nicht der Fall ist, versuchen Sie es mit "https:// [kein www. oder.com, nur die IP-Nummer]". Dies SOLLTE funktionieren, wenn dies nicht der Fall ist, funktioniert Ihre Portweiterleitung nicht. Wenn beides nicht funktioniert, versuchen Sie es als letzten Ausweg mit <a href="https://https:// (wieder kein www. oder.com, nur Nummer). Dies SOLLTE funktionieren, wenn DIES nicht funktioniert, bedeutet dies, dass Ihr Server nicht funktioniert. Testen Sie dann FTP. Öffnen Sie den Windows Explorer und geben Sie "ftp://.com" ein. Sie sollten nach Benutzername und Passwort gefragt werden, geben Sie Ihren FTP-Benutzernamen und Ihr Passwort ein und Sie sollten alle Ihre Ordner sehen. Versuchen Sie, eine Datei hochzuladen. Es sollte funktionieren, wenn es die Datei nicht akzeptiert, spielen Sie auf der Benutzerseite von GPROFTPD herum. Wenn es nicht funktioniert, versuchen Sie es erneut mit den obigen URLs, außer mit ftp://Next, testen Sie VNC. Sie benötigen einen VNC-Viewer. TightVNC und UltraVNC sind beide großartige VNC-Viewer für Windows. Geben Sie für die VNC-Adresse einfach Ihre No-IP-Domain und.com ein (zum Beispiel calc.servegame.com, kein https://, kein www. und kein ftp://). Sie sollten zur Eingabe des Kennworts aufgefordert werden. Geben Sie das Passwort ein, das Sie für VNC eingegeben haben. Wenn alles gut geht, sehen Sie den Bildschirm Ihres Servers auf dem Bildschirm Ihres Windows-PCs. Testen Sie zuletzt die Spiele. Wenn Sie einen Gameserver hosten, melden Sie sich an und prüfen Sie, ob Sie beitreten können. Wenn alles gut geht, haben Sie jetzt einen Server! Lernen Sie jetzt, wie Sie eine Webseite erstellen, einige Dateien zum Teilen hochladen und ein paar Spiele spielen! Einen eigenen Server zu haben kann eine große Hilfe im College sein oder anderswo, wo Internetverbindungen (insbesondere P2P) eingeschränkt werden, da Sie P2P-Anwendungen auf Ihrem Server zu Hause ausführen und dann die fertigen Downloads über FTP oder HTTP herunterladen können. Spaß haben!

Empfohlen: