Hur du värdar din egen webbplats hemifrån (2020 Guide)

Hur du är värd för din egen webbplats

Ofta när människor vill skapa sin egen webbplats har de ingen aning om var man ska börja, än mindre hur man är värd för sin webbplats hemma.


En stor del av befolkningen har aldrig ens tänkt på hur en webbplats fungerar. De klickar bara på Internet Explorer 2003-ikonen och skriver in en webbplats.

Vi saknar dig IE.

Om du funderar på att vara värd för en webbplats hemifrån, är det troligt att du förstår hur servrar och webbhotell fungerar i allmänhet. Du letar nu efter den sista gränsen – en chans att helt kontrollera din webbplats från grunden. Tyvärr värd för en webbplats hemifrån kommer med några hinder såsom begränsad bandbredd och enorma elräkningar. Att använda en dynamisk IP-adress snarare än en statisk innebär också några utmaningar.

Det finns två alternativ för webbhotell hemifrån. Samma två alternativ som de stora värdföretagen har på sina servrar. Först upp är Windows, eftersom de flesta hemma kommer att köra en Windows-maskin. Nästa upp är Linux, vilket är den föredragna värdplattformen i de flesta fall.

Värd en webbplats på Windows

Eftersom de flesta av er förmodligen läser detta från din persondator och använder Windows som ditt operativsystem kommer det att vara mest meningsfullt för många av dig att börja med att använda din PC som din server.

Använd din dator som en WAMP-server för att vara värd för en webbplats

Att använda ett WAMP-installationsprogram är enklaste sättet att komma igång istället för att manuellt installera varje paket. Jag tycker om WAMP-servrar som gör PacMan-ljud när de börjar starta upp.

Steg 1: Installera WAMP-serverprogramvaran

WAMP står för Windows, Apache, MySQL och PHP. Det är mycket lättare att bara använda ett WAMP-installationsprogram istället för att gå igenom och ladda ner allt individuellt. Anmärkningsvärda WAMP-serverpaket har alla de mest uppdaterade versionerna av de enskilda paketen.

Vi rekommenderar att du använder WampServer. De gör det enkelt att göra.

Steg 2: Hur man använder WampServer

När programvaran är installerad skapas en katalog automatiskt.

Sökvägen ska hittas som c: \ wamp \ www.

Inuti den katalogen kan du skapa en underkatalog som du behöver. Det är här du kan placera alla HTML- eller PHP-filer. WampServer märker underkataloger som projekt men annan WAMP-programvara kan kalla dem något annat.

Steg 3: Testa WampServer

Testa servern är viktigt för att se till att ingenting gick fel. För att göra detta måste vi skapa en HTML-sida.

Det bästa du kan göra är att placera en fil märkt “info.php” i www-katalogen som exempel. Allt du behöver göra är att klicka på “www-katalogen” en gång i WampServer.

Skapa sedan en fil och använd den här kodsträngen:

1 PHP-test

När du har sparat filen kan du surfa på http: //localhost/info.php. Det är här du ser detaljerna om din PHP-installation.

Vid denna tidpunkt har du möjligheten att skapa HTML- och PHP-filstrukturer beroende på vad du behöver.

Steg 4: Konfigurera databasen

De flesta kommer att använda ett slags Content Management System (CMS) och de flesta som använder ett CMS kommer att använda WordPress.

Detta betyder att du kommer att behöva en MySQL-databas.

Du kan skapa valfri MySQL-databas – eller röra dig med befintliga. WordPress kommer att skapa en ny databas för dig som är kompatibel med deras programvara.

När du öppnar inloggningsskärmen phpMyAdmin öppnas den som ett nytt webbläsarfönster. Lämna gärna admin-användarnamnet som rot. Det finns också inget behov av att använda ett lösenord.

Steg 5: Gör webbplatsen offentlig

För att människor ska komma åt din webbplats måste du hitta Apache-konfigurationsfilen. Den här filen ska vara httpd.conf och du kan hitta den genom att gå tillbaka till WampServer-menyn och välja Apache. Därefter kan du redigera filen genom att välja httpd.conf.

Du bör se två rader:

1 Beställ Neka, tillåt
2 Förneka allt.

Byt ut raderna med:

1 Beställ Tillåt, neka
2 Tillåt från alla.

Därefter måste du starta om allt så att detta fungerar. Det finns ett alternativ som anges som Starta om alla tjänster i menyn.

Alla borde kunna komma åt din webbplats nu så länge det inte finns en begäran om blockeringsvägg för dator.

Steg 6: Domännamn

Om du är värd för din hemsida för nötköttkruka, vill du förmodligen namnge din domän som något iögonfallande och använda den.

Kanske beefjerkyathome.com?

Ditt domännamn kommer att ha en specifik IP-adress, för detta beefjerkyathome.com kommer vi att använda 000.000.000.000. Hitta C: \ Windows \ system32 \ drivrutiner \ etc \ hosts-filen och lägg till den här raden: 000.000.000.000 beefjerkyathome.com.

Därefter kommer vi tillbaka till filen httpd.conf för att lägga till en virtuell värd. Du kommer att avmarkera raden efter orden, virtuella värdar. Det kommer att se ut så här:

1 # virtuella värdar
Inkludera conf / extra / httpd-vhosts.conf

Det sista steget är att lägga till en manuell fil i Apache-katalogen. Allt du behöver göra är att skapa en Notepad-fil och spara den i C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Notepad-filen ser ut så här:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
Servernamn mysite.local
ErrorLog “logs / beefjerkyathome.com.log”
CustomLog “loggar / beefjerkyathome.com-access.log” vanligt

Du måste starta om alla tjänster igen och du kommer att ha en offentligt tillgänglig webbplats med ditt domännamn.

Värd för en webbplats på Linux

Eftersom Linux är en öppen källkodsprogram det gör det billigare och lättare att använda än en Windows-server. De flesta använder inte Linux vilket faktiskt kan göra det svårare att ställa in en Linux-server hemma. Med det sagt, om du vill ta dyket in i Linuxvärlden så gör du det.

Steg 1: Installera LAMP-programvara

För att börja installera LAMP-programvaran öppnar du terminalen och använder följande kod:

sudo apt installera apache2 mysql-server php libapache2-mod-php7.0

Du blir ombedd att ange ett lösenord för MySQL-rootanvändaren. Nästa, för att se till att allt har en chans att fungera måste du göra starta om Apache-webbservern.

Om du ändrar den globala konfigurationen av Apache när som helst, se till att använda det här kommandot:

sudo /etc/init.d/apache2 omstart

Steg 2: Bekräfta PHP

För att faktiskt kontrollera detta måste du använda en test PHP-fil i webbserverns rotkatalog som kan hittas här: / var / www / html /

Den använda PHP-filen kommer att vara:

sudo echo “” > /var/www/html/info.php

För att ta reda på vilka extra moduler som finns tillgängliga använder du kommandoraden:

apt search php | grep-modul

Steg 3: Kontrollera databasen

Eftersom du förmodligen vill använda WordPress eller andra liknande innehållshanteringssystem måste du kontrollera MySQL. Men om du använder Linux kanske du vill koda din webbplats från grunden.

För att kontrollera om MySQL fungerar använder du detta kommando:

service mysql status

Därefter använder du referenser som du skrev tidigare när MySQL först installerades:

$ mysql -u root -p

[nu kommer du att bli ombedd för vårt adminlösenord och ange mysql-prompten]

För att skapa en ny databas kan du använda:

SKAPA DATABASE-test;

ANVÄNDNINGstest;

Om du använder WordPress skapar den automatiskt en databas för dig.

Det sista steget är att konfigurera filen /etc/phpmyadmin/config.inc.php med hjälp av stegen som beskrivs här.

Steg 4: Konfigurera DNS

Du måste konfigurera Apache för att använda ditt eget domännamn.

Det första steget är att se till att DNS har en A-post för ditt domännamn. Den som du köpte ditt domännamn har verktyg som hjälper dig att ställa in DNS-poster korrekt.

När detta är gjort bör du kunna se något liknande med hjälp av grävverktyget. För att begära A-posten för www.beefjerkyathome.com, skriv:

$ dig www.beefjerkyathome.com A

;; SVAR AVSNITT:
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; MYNDIGHETSavsnitt:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

Steg 5: Konfigurera Apache

Vårt nästa steg är att se till att Apache kan acceptera förfrågningar från vår domän och vilken katalog innehållet ska komma från.

En katalog kommer att behövas för domänen beefjerkyathome.com. Vi kommer att skapa det och sedan skapa en beefjerkyathome index.html-fil. Då oroar vi oss för våra filsystembehörigheter:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘echo“ beefjerkyathome.com

Detta är min egen värd webbplats beefjerkyathome.com

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Vi måste nu skapa en Virtual Host-fil så att Apache kan känna igen vår domän.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

Sedan redigerar vi filen så att den ser ut så här.

ServerAdmin [email protected]
Servernamn beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log kombinerat

Nästan där, konfigurera om och ladda om Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo-tjänst apache2 ladda om

Med det tunga lyftet nästan gjort är allt du behöver göra redigera den lokala / etc / hosts-filen. Gör detta genom att lägga till detta till din IP-adress och domännamn:

000.000.000.000 beefjerkyathome.com

Internet kan nu besöka beefjerkyathome.com och världen kommer att glädjas med sin nyfundna nötkreaturkunskap.

Steg 6: Installera WordPress eller annat innehållshanteringssystem

Det är då du installerar CMS som du känner för att använda. Vi rekommenderar Wix eller WordPress.

När du har installerat CMS bör du göra det.

Varför det är mer förnuftigt att använda en värdtjänst

Att se hur mycket av en smärta i rumpan det är att göra detta och hur lätt det är att använda värdtjänster bör få dig att undra varför någon skulle vilja göra detta.

Uppenbarligen kan det vara det kul att faktiskt göra det själv och inlärningsupplevelsen är väl värt det. Om du bara gör detta kommer du att förstå hur webbplatser fungerar och hur värdtjänster är värd i stor skala.

När man seriöst överväger att växa en webbplats – att vara värd för det själv är inte mycket meningsfullt.

Om du inte har lite galet hårdvara och tillgång till energi som de flesta inte gör så kommer du att vilja använda den bästa webbhotell.

Dina anslutningar blir långsammare, hanteringen av DNS-konfigurationen är en evig smärta, din elräkning kommer att skyrocket, och om något går sönder är det helt på dig.

Det är meningsfullt att titta på dedikerad hosting eller VPS-hosting istället.

Bästa dedikerade server

Med en dedikerad server får du nästan alla fördelarna med att vara värd något själv utan någon av huvudvärken. Inte bara det, du är det få fler fördelar eftersom din hastighet och drifttid nästan säkert kommer att bli bättre.

Laddningstid: 520 Ms
Uptime: 99,9%

Med nästa generations infrastruktur och användning Google Cloud Platform För att driva hela operationen har du snabba hastigheter och höga upptid.

Den säkerhet som Kinsta erbjuder är bättre än någonting som kan sättas ihop hemma. De kontrollerar statusen för varje enskild webbplats på varannan minut. Din webbplats kommer att kontrolleras 720 gånger varje dag för att se till att det är igång.

Bästa VPS-värd

Om du är orolig för pengar men också vill ha tillgång till din egen server och skalbarhet kan en VPS-värd vara rätt alternativ för dig. Med en VPS du kommer att ha ditt eget dedikerade serverutrymme med en unik OS-instans.

Laddningstid: 2,232 Ms
Uptime: 99%

Det fantastiska med InMotion är att det innehåller fantastiska premiumfunktioner i deras lägsta kostnadsnivå.

Funktioner som gratis SSD-enheter, gratis domän, gratis säkerhetskopiering, SSH Access, obegränsat diskutrymme, gratis SSL-certifikat och 24/7 kundsupport kommer alla som standard. Dessutom har de en 90-dagars full återbetalningsgaranti.

InMotion Hosting är ett bra alternativ om du vill ha en hybridstrategi som inte bryter banken. Ett högpresterande alternativ som fokuserar på tillförlitlighet och redundans utan att spendera alla dina pengar är något värt att överväga.

Slutsats

Bara för att du själv kan vara värd för en webbplats betyder inte att du borde göra det. Det är värt det som ett roligt litet projekt men om du seriöst vill bygga och växa en webbplats är det nästan meningslöst.

Det finns många bra alternativ där för värd och det kommer inte att vara någon huvudvärk när det gäller att hålla din webbplats uppe och kör i snabba hastigheter.

Referenser och bildkrediter:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector