Android

Hoe een website te hosten vanaf uw thuiscomputer -

Wat heb je nodig voor een website? - 5 minuten met

Wat heb je nodig voor een website? - 5 minuten met

Inhoudsopgave:

Anonim

Een van de vereisten voor het starten van een website is weten waar de bestanden moeten worden gehost en wat het kost voor een domeinnaam. Natuurlijk zijn er veel manieren om dit aan te pakken. U kunt kiezen uit tal van gratis hosts (zoals wordpress.com of blogspot.com) of kiezen voor een zelf-gehoste. Zelfgehost betekent meer vrijheid en niet afhankelijk zijn van Google of WordPress voor een aantal dingen.

Zelfgehost zou betekenen dat u bij een hostingprovider gaat of deze alleen host. Je kunt altijd beginnen door de webbestanden eenvoudigweg vanaf je eigen computer te presenteren. Als u in het begin niet te veel bezoekers verwacht, is dit een geweldige manier om uw naam bekend te maken door de pagina's te hebben waarop uw product of service wordt weergegeven. Dat betekent natuurlijk dat je computer altijd aan moet staan, want dat zal als de server fungeren, maar dan hebben we hem meestal in de altijd-aan-modus, niet?

We zullen kijken hoe u een hostnaam naar uw computer kunt laten wijzen, zodat u deze als een echt websitedomein kunt gebruiken, en hoe inkomende verzoeken naar de computer kunnen worden doorgestuurd die als webserver fungeert.

Stel een statisch IP-adres in

Een statisch adres is een adres dat niet verandert. Het is bijvoorbeeld altijd 11.22.333.44. Als dit voor u het geval is, kunt u uw IP-adres gemakkelijk aan iemand geven en zij kunnen toegang krijgen tot uw website, mits de nodige stappen zijn ondernomen. Als u echter een dynamisch (veranderend) IP-adres hebt, zou dit niet goed werken, omdat u het nieuwe IP-adres moet blijven zoeken en het vervolgens opnieuw met iedereen kunt delen.

Zie het verschil tussen een statisch en dynamisch IP-adres bij dit bericht.

Of u nu een statisch of dynamisch adres hebt, toegang tot een website via zijn IP-adres is niet erg gebruiksvriendelijk. We gaan een programma pakken dat ons een voor mensen leesbare naam kan geven, zoals een gewone website, en vervolgens de naamgevingsservice voortdurend bijwerken met het huidige externe IP, zelfs als het dynamisch is.

Stap 1: Maak een gratis account en No-IP.com via deze link hier. Vul de basisprincipes in en kies vervolgens het vakje Mijn hostnaam later maken.

Blader naar beneden en kies Gratis aanmelden.

Stap 2: De volgende noodzakelijke stap is om uw account te activeren met de e-mail die No-IP verzendt.

Stap 3: Wanneer uw account is geverifieerd, opent u deze link hier om een ​​nieuwe host te maken.

Kies een van de gratis domeinen uit de vervolgkeuzelijst. Selecteer DNS-host (A) voor het type hostnaam en laat de rest zoals ze is. Het is prima dat het IP-adres wordt weergegeven zoals het is - het wordt niet op deze manier bewaard, zelfs niet als u een dynamisch adres met uw ISP gebruikt.

Blader naar beneden en kies Host toevoegen.

Stap 4: Om ervoor te zorgen dat het steeds veranderende IP-adres altijd aan de hostnaam wordt gekoppeld, moeten we de Dynamic DNS Update Client downloaden. Download dit programma hier.

Begin met inloggen met uw e-mailadres en wachtwoord vanaf stap 1.

Klik op Hosts bewerken en selecteer vervolgens het vakje naast de host die zojuist in stap 3 is gemaakt.

Klik op Opslaan en merk op dat het IP-adres waarmee u momenteel werkt aan deze hostnaam zal worden gekoppeld.

U kunt dit programma op elk gewenst moment afsluiten, maar het nog steeds laten werken, want het minimaliseert naar het systeemvak.

Opmerking: u moet controleren of u nog steeds wilt dat deze hostnaam eenmaal per maand actief is, anders wordt de naam opgeschort totdat u zich aanmeldt en zegt dat u deze wilt behouden. Het is een kleine prijs voor een gratis service.

Installeer de webserversoftware

Nu het IP-adres altijd gekoppeld is aan de hostnaam, is de volgende belangrijke stap het installeren van de software die nodig is om de website te bedienen. We presenteren een aantal programma's die u kunt proberen, afhankelijk van wat bij u past.

HTTP-bestandsserver (HFS)

HFS is een veelgebruikt programma voor het hosten van eenvoudige websites. Ik heb het al vele maanden gebruikt om een ​​enkele pagina te hosten. Als u op zoek bent naar een site die alleen HTML gebruikt, is dit een geweldig, draagbaar programma.

Stap 1: Download HFS met deze link hier.

Stap 2: Open na installatie het enkele gedownloade bestand, genaamd HFS. Druk op F5 om naar de expertmodus te schakelen. Klik met de rechtermuisknop op het kleine huisje in het linkerdeelvenster en kies de optie Bind root to real-folder.

Blader naar de map met de websitebestanden. Raadpleeg het volgende gedeelte voor het omleiden van verkeer naar deze server met een poortdoorstuurfunctie in de router.

QuickPHP

Mogelijk hebt u een server nodig die PHP ondersteunt. HFS ondersteunt geen PHP, dus het gebruik van QuickPHP kan als een mooie vervanging dienen.

Stap 1: Dit programma is draagbaar. Het wordt gepresenteerd in een ZIP-bestand en kan hier worden gedownload.

Stap 2: Bij het opstarten zijn de instellingen eenvoudig. Voer het lokale IP-adres van de server in, 80 voor het poortnummer en kies vervolgens de websitebestanden voor het tekstgebied van de hoofdmap.

De standaarddocumentbestandsnamen zijn voor het opgeven van waarnaar QuickPHP moet zoeken en als het rootbestand moet worden gepresenteerd. Mijn bestanden bevatten een Index.html- pagina die moet worden geladen bij toegang tot de website. Omdat het hier wordt vermeld, wordt het bestand weergegeven als de standaardpagina. Met andere woorden, wanneer de server wordt geladen vanuit JonFisher.HopTo.org, wordt eerst de indexpagina geladen.

Kies Start om de bestanden als website te presenteren.

Direct HTTP-verkeer naar de server

Net als bij het doorsturen van FTP-verkeer naar een intern IP-adres voor het aanbieden van bestanden via FTP, moet het inkomende websiteverkeer worden omgeleid naar de lokale computer die de website bedient. We doen dit vanaf de router.

Coole tip: bekijk met deze gids ook hoe poort doorsturen nuttig is voor het instellen van externe desktopclients.

Stap 1: Open een opdrachtprompt op de webservercomputer en voer Ipconfig in om het standaard gateway-adres te vinden, als volgt:

Stap 2: Open de gateway in een browser en navigeer naar het configuratiegedeelte dat verwijst naar port forwarding.

Mijn Linksys WRT150N-instellingen staan ​​onder Toepassing & Gaming> Single Port Forwarding. Selecteer de vooraf gedefinieerde HTTP- toepassing of maak een handmatige selectie via poort 80. Stuur dit door naar de computer die functioneert als de webserver. Het adres wordt naast IPv4-adres weergegeven, zoals in de bovenstaande schermafbeelding.

Zorg ervoor dat u de wijzigingen opslaat voordat u doorgaat.

Afhankelijk van het programma dat u hierboven hebt gebruikt, in combinatie met de websitebestanden, hebt u nu toegang tot uw lokaal gehoste site met de hostnaam die u hebt geconfigureerd.

Hier is een voorbeeld van mijn website die wordt gehost met HFS op mijn lokale computer:

Conclusie

Het is duidelijk hoe gemakkelijk (gemakkelijk als u de stappen nauwkeurig kunt volgen) het is om uw websitebestanden vanaf uw eigen computer te bedienen zonder een extra cent te besteden aan een hostingservice of domeinnaam. Ja, het is duidelijk dat de gratis hostnaam-opties niet zo geweldig zijn, maar het kost niets om het te gebruiken. De DNS Update Client is geweldig om het IP-adres up-to-date te houden met de hostnaam zonder iets te hoeven doen.