Als u wilt snijden uit derde partij hosting providers, is het de moeite waard te overwegen hoe u uw eigen website te hosten en het runnen van uw eigen server.
Of dit nu de eerste keer is dat je een site host of dat je een doorgewinterde pro bent, het hosten van je eigen website kan een ontmoedigende taak zijn. Gelukkig zijn er heel wat opties en wij zullen u tonen hoe u die in de praktijk kunt brengen.
Het hosten van uw eigen website is niet alleen een kwestie van het opzetten van een server – u moet rekening houden met de kosten van elektriciteit, toegang tot de juiste hoeveelheid bandbreedte, en of u uw website wilt hosten op een Windows of Linux machine.
Als u niet zeker weet of het hosten van uw eigen website iets voor u is, laten we dan eens kijken naar de hostingopties die hier voor u liggen voordat we beginnen. Als u uw zinnen hebt gezet op het hosten van uw eigen website, gebruik dan onze inhoud hieronder om te navigeren naar het hosten van uw eigen server. Laten we beginnen!
Inhoudsopgave
De voordelen van het kopen van web hosting
Als u nog niet helemaal klaar bent om uw eigen website thuis of ter plaatse te hosten, kunt u uw hosting kopen via een hostingprovider. Wij hebben veel aanbevolen webhosts die we persoonlijk hebben uitgeprobeerd en getest, dus u zult geen moeite hebben om de beste hosting voor uw behoeften te vinden.
Shared hosting is vaak waar mensen beginnen; het biedt betaalbare webhosting met genoeg functies en voordelen om u op het goede spoor te zetten. Veel webhosts zullen een gratis domein, SSL-certificaat en zelfs e-mailaccounts omvatten, zodat u het hele pakket hebt om uw website op te zetten.
Als het te druk lijkt om een website te maken, kunt u ook beginnen met een drag and drop website builder zoals Wix. Er zijn kant-en-klare sjablonen om mee te beginnen, die allemaal mobielvriendelijk zijn! Het enige wat u hoeft te doen is uw eigen inhoud in te voeren en uw site aan te passen zoals u wilt dat hij eruitziet. Veel website bouwers zoals SquareSpace kunnen u zelfs helpen met uw SEO zodat uw website gevonden kan worden op zoekmachines.
Beste goedkope hosting(onze aanbevelingen)
Als je op een begroting, het vinden van de beste goedkope web hosting kan een reddende genade zijn. Enkele van onze best aanbevolen goedkope hostingbedrijven beginnen al bij $0,99 per maand, wat u veel geld en gedoe kan besparen.
Hoewel goedkope hosting niet per se klinkt alsof het veel zal bieden, raden wij geen hosts aan tenzij ze een goede reputatie hebben. Zelfs de goedkoopste webhosts bieden nog steeds uptime- en geld-terug-garanties, evenals 24/7 ondersteuning, en freebies zoals domeinen, CDN’s, en gespecialiseerde WordPress hosting.
DreamHost
DreamHost wordt door WordPress aanbevolen als een van hun top webhosts. Met DreamHost's shared hosting plan vanaf slechts $3.95 per maand, krijgt u een gratis domeinnaam, onbeperkt verkeer en bandbreedte, snelle SSD opslag, WordPress voorgeïnstalleerd als standaard, en een gratis SSL-certificaat. Dream Host biedt alles wat u nodig heeft om aan de slag te gaan met uw website, evenals een royale 100% uptime garantie!
HostGator
HostGator is een bekende naam in de hosting industrie, beroemd om hun alligator logo en tongue in cheek marketing. HostGator's goedkope shared hosting plannen beginnen vanaf $2.75 per maand. Dit is inclusief hosting voor een enkele website, gratis SSL certificaat, gratis domein, en een uptime garantie van 99.9%. Een van de grote voordelen van HostGator is hoe beginnersvriendelijk ze zijn; het is zo gemakkelijk om WordPress en andere software te installeren.
Hostinger
Voor zover ik weet, biedt Hostinger de goedkoopste webhosting in de shared hosting markt met prijzen vanaf slechts $ 0,99 per maand. In onze beoordeling van Hostinger hebben we ervaren 100% uptime garantie in de laatste 30 dagen. Daarbovenop krijg je 10GB SSD opslag, 1 e-mail account, gratis SSL, WordPress versnelling om je WordPress website te versnellen, en 24/7/365 ondersteuning.
Beste VPS Hosting(voor meer controle)
VPS-hosting is de volgende logische stap na shared hosting als u uit uw hostingplan bent gegroeid. VPS hosting biedt veel meer schaalbaarheid en krachtigere servers voor grotere websites. U hebt ook meer controle over uw server, u deelt ruimte met minder klanten, met toegewezen middelen.
U kunt verwachten dat u iets meer betaalt voor VPS hosting in vergelijking met shared hosting, maar als uw budget nog steeds krap is hebben wij een aantal aanbevelingen voor de beste goedkope VPS hosting om alles binnen uw bereik te houden.
InMotion Hosting
Als u op zoek bent naar een VIP-ervaring, biedt InMotion Hosting dit aan, evenals een schat aan andere hostingdiensten, waaronder shared hosting, WordPress hosting, en de optie van unmanaged en managed VPS hosting. InMotion's VPS plannen beginnen vanaf $29.99 per maand met 4GB RAM, 75GB SSD opslag, 3 dedicated IPs, en toegang tot cPanel en WHM. Ze bieden ook een maar liefst 90 dagen geld-terug garantie.
BlueHost
Net als DreamHost, is BlueHost een andere aanbevolen WordPress webhost. Naast WordPress hosting biedt BlueHost ook uitstekende VPS hosting plannen die de snelheid en prestaties van uw gehoste website kunnen helpen verbeteren. Hun VPS hosting plannen zijn betaalbaar geprijsd vanaf $19.99 per maand en omvatten 1TB bandbreedte, 1 IP adres, een gratis domein voor het eerste jaar en een groot aantal extra functies beschikbaar.
A2 Hosting
Als klantenondersteuning voor u een prioriteit is, is A2 Hosting een populaire keuze vanwege hun geweldige ondersteunend personeel. A2's Turbo Boost plannen worden aanbevolen om de prestaties van uw website te verhogen. Hun unmanaged VPS plannen beginnen vanaf een zeer betaalbare $4.99 per maand voor 1GB RAM. Hun 4 core servers komen in vergelijking met vergelijkbare hardware van InMotion op slechts $9,99 per maand.
Hoe host u uw eigen Windows server
U kunt uw eigen computer thuis met Windows gebruiken om uw eigen website te hosten. Linux is meestal de populaire keuze voor serverhosting, met slechts een derde van alle websites. Voor ontwikkelaars die de voorkeur geven aan ASP.NET en C-programmering, is Windows een prima optie. Hier is hoe je moet beginnen.
1. WAMP installatie
Mijn aanbeveling voor het hosten van je eigen Windows server is om aan de slag te gaan met WAMP installatie software. WampServer is een solide keuze waar ik veel ervaring mee heb. U kunt de 32-bit of 64-bit versie hier gratis downloaden.
Volg de instructies op het scherm om WampServer te installeren en te starten. Nadat u WampServer heeft geïnstalleerd zal er een nieuwe www-map worden aangemaakt op uw PC, waarschijnlijk onder c://wampwww
In deze directory kunt u subdirectories aanmaken, ook bekend als projecten. Alle HTML- of PHP-bestanden kunnen in deze subdirectories staan.
2. Maak een HTML-pagina
Om de server te testen moet je een voorbeeldbestand maken dat je in de www directory zet. U kunt dit bestand info.php noemen en de volgende voorbeeldcode gebruiken: [crayon-5f16fe2ce2c5e410305028-i /] – sla het bestand op in de www directory die u kunt benaderen vanuit het WampServer menu.
Als u de volgende URL in uw webbrowser invoert, kunt u de details van uw PHP-installatie zien: http://localhost/info.php
Natuurlijk kunt u elk HTML- of PHP-bestand maken dat u maar wilt. Selecteer in de menu-opties phpMyAdmin om te beginnen met het configureren van uw MySQL databases. Een nieuw browservenster wordt geopend met een gebruikersnaam (de standaardnaam is root).
3. Maak uw site openbaar
De Apache configuratie in WampServer is standaard ingesteld om alle inkomende HTTP verbindingen te weigeren. Je moet het Apache configuratiebestand wijzigen om je site publiek te maken.
Ga naar het WampServer menu, klik Apache, en selecteer het httpd.conf bestand om het te bewerken. Zoek de volgende code: [crayon-5f16fe2ce2c65493528231 /] en vervang het door: [crayon-5f16fe2ce2c67107997480 /]
Terug in het menu, selecteer Herstart alle diensten om de WampServer diensten te herstarten. Uw site zou nu toegankelijk moeten zijn voor iedereen buiten uw localhost.
4. Hoe uw domein te gebruiken
Om je domeinnaam aan je WAMP installatie te koppelen, moet je enkele bestanden configureren. Voeg de volgende code toe: [crayon-5f16fe2ce2c69843481718-i /] naar het volgende bestand: C:Windowssystem32driversetchosts
Navigeer terug naar het httpd.conf bestand om een virtuele host toe te voegen. Zoek naar Virtual Hosts en verwijder het commentaar van de regel erna. Maak een bestand aan in de tekstverwerker van uw keuze (bijv. Notepad) en voeg de volgende code toe: [crayon-5f16fe2ce2c6c716644912 /] – dit moet in de volgende directory opgeslagen worden: C:wampbinapacheApache-VERSIEconfextra (merk op dat de VERSIE uw Apache versie is).
Opnieuw, Herstart alle diensten om de wijzigingen die je net hebt gemaakt op te slaan en te activeren. U moet controleren of uw site toegankelijk is door de domeinnaam in te voeren.
Hoe host u uw eigen Linux-server
Linux-systemen zijn de meest gebruikelijke manier om een server te configureren. U kunt Apache, PHP en MySQL opzetten met LAMP stacks, maar er zijn alternatieven als u die wilt verkennen.
1. Installeer LAMP software met behulp van de terminal
Open de terminal en voer het volgende in om het installatieproces van de LAMP software te starten: [crayon-5f16fe2ce2c6d049361186 /]
U zult gevraagd worden om een wachtwoord voor de MySQL root te gebruiken tijdens het installatieproces. Om er zeker van te zijn dat alles correct is geïnstalleerd, herstart de Apache webserver. Als u de globale configuratie van Apache wijzigt, moet u ervoor zorgen dat u het volgende commando uitvoert: [crayon-5f16fe2ce2c6f396824107 /]
2. PHP
Om te zien welke PHP-modules beschikbaar zijn en om te controleren of ze werken, kunt u een test PHP-bestand in de hoofddirectory van de webserver zetten, die zich bevindt in (/var/www/html/) : [crayon-5f16fe2ce2c71112806860 /]
Navigeer naar http://localhost/info.php om te controleren of de PHP-pagina werkt. De huidige PHP-versie, configuratie en geïnstalleerde modules zouden moeten worden weergegeven.
3. MySQL installatie
Open de terminal opnieuw en voer het volgende in: [crayon-5f16fe2ce2c74236465434-i /] dit zal u vertellen of uw MySQL installatie correct werkt.
Als u de MySQL server opnieuw moet opstarten, type dan in: [crayon-5f16fe2ce2c77516902940-i /]
Om de MySQL opdrachtregel te gebruiken om uw databases te beheren, moet u de beheerdersgegevens invoeren die u in stap 1 hebt ingevoerd. U kunt naar de login-prompt gaan door te typen: [crayon-5f16fe2ce2c79347115924-i /]
Content Management Systemen (CMS) zoals WordPress en Joomla gebruiken allemaal MySQL databases. In de meeste gevallen zullen de MySQL databases automatisch worden aangemaakt door het CMS, maar als u uw databases handmatig moet beheren, is PHPMyAdmin de meest gebruiksvriendelijke tool om te gebruiken.
Nu kunt u het volgende bestand configureren: /etc/phpmyadmin/config.inc.php
4. Configureer DNS
Om uw eigen domeinnaam te configureren, moet u verzoeken voor uw domein accepteren door Apache te configureren. U moet controleren of de DNS van uw domein een A record heeft, dat verwijst naar een specifiek IP adres. Als u niet zeker weet hoe u deze gegevens kunt opvragen, kunt u contact opnemen met uw domeinregistrar of domeinhost om uw DNS-records in te stellen.
Met de dig tool zou u de A record aanvraag voor uw domein moeten kunnen zien door te typen: [crayon-5f16fe2ce2c7c949918292 /]
5. Configureer Apache
Om Apache in te stellen om webverzoeken voor uw domein toe te staan, moet u een directory voor uw domein opzetten en een voorbeeld index.html bestand maken: [crayon-5f16fe2ce2c7f479804099 /]
Om een Virtuele Host bestand voor Apache in te stellen voor uw domein, voert u het volgende in: [crayon-5f16fe2ce2c81205699758 /] [crayon-5f16fe2ce2c83100895169 /]. Bewerk het bestand: [crayon-5f16fe2ce2c84678349316 /] en herlaad Apache: [crayon-5f16fe2ce2c86230425305 /]
Voeg een regel toe met uw IP adres en domeinnaam door uw lokale /etc/hosts bestand te bewerken. Verander het IP adres zodat het overeenkomt met het IP adres van uw domein: [crayon-5f16fe2ce2c87407120475 /]
De voors en tegens van het hosten van uw eigen website
Het is heel goed mogelijk om je eigen website thuis te hosten, maar is het eigenlijk wel praktisch of een voordeel om dat te doen? Ik heb de voors en tegens van het hosten van je eigen website op een rijtje gezet, zodat je kunt beoordelen of het echt de moeite waard is.
Pros
- Een leerzame ervaring en leuk om te doen
- U heeft controle over uw eigen server
- U kunt alle systeemwijzigingen aanbrengen die u wilt
- Het is een goed pad om te volgen als je graag wilt leren programmeren
Minpunten
- In vergelijking met een hostingbedrijf, kunt u een zeer trage verbinding ervaren
- Het kost veel elektriciteit om uw server te hosten omdat uw computer altijd aan moet staan
- U bent verantwoordelijk voor alle hardware en software onderhoud en problemen
Laatste gedachten
Er bestaat geen twijfel over dat het leren hosten van je eigen website een leuke uitdaging kan zijn. Als u van de geeky kant van servers houdt, is het een geweldig gereedschap om aan uw riem toe te voegen. Voor de meeste mensen is het echter onpraktisch om een eigen server te hosten. Je hebt veel tijd, ruimte en geld nodig om je eigen server op te zetten en te hosten.
Als alles wat je wilt doen is het hosten van uw website met goede snelheden en fatsoenlijke prestaties, zijn er tal van webhosts die kunnen voldoen aan uw behoeften. Als uw website begint te groeien en het toegenomen verkeer begint te zetten een druk op de middelen, kunt u kijken naar andere opties, zoals cloud hosting, die is veel meer schaalbaar.
Om je eigen website te hosten, heb je de drive en vastberadenheid nodig om het te doen. Mijn aanbeveling zou zijn om de beste webhost voor uw eisen te vinden en van daaruit verder te gaan, vooral als dit de eerste keer is dat u een website host.