Sådan hostes dit eget websted hjemmefra (2020-guide)

Sådan hostes dit eget websted

Ofte, når folk ønsker at oprette deres eget websted, har de ingen idé om, hvor de skal begynde, hvad med at arrangere deres websted derhjemme.


En stor del af befolkningen har aldrig engang tænkt over, hvordan et websted fungerer. De klikker bare på deres Internet Explorer 2003-ikon og indtaster et websted.

Vi savner dig IE.

Hvis du overvejer at være vært for et websted hjemmefra, er chancerne for, at du forstår, hvordan servere og hosting fungerer generelt. Du leder nu efter den endelige grænse – en chance for fuldt ud at kontrollere dit websted fra bunden af. Desværre, hosting af et websted hjemmefra kommer med et par forhindringer såsom begrænset båndbredde og enorme elregninger. Brug af en dynamisk IP-adresse snarere end en statisk giver også nogle få udfordringer.

Der er to muligheder for at være vært for et websted hjemmefra. De samme to muligheder, som de store hostingfirmaer har på deres servere. Første op er vinduer, da de fleste derhjemme kører en Windows-maskine. Næste op er Linux, som i de fleste tilfælde er den foretrukne hostingplatform.

Vær vært for et websted på Windows

Da de fleste af jer sandsynligvis læser dette fra din personlige computer og bruger Windows som dit operativsystem, vil det være mest fornuftigt for mange af jer at starte med at bruge din pc som din server.

Brug din pc som en WAMP-server til at være vært for et websted

Brug af et WAMP-installationsprogram er nemmeste måde at komme i gang på i stedet for manuelt at installere hver pakke. Jeg kan godt lide at tænke på WAMP-servere som at lave PacMan-lyde, når de begynder at starte op.

Trin 1: Installer WAMP Server-softwaren

WAMP står for Windows, Apache, MySQL og PHP. Det er meget lettere at bare bruge et WAMP-installationsprogram i stedet for at gennemgå og downloade alt individuelt. Anerkendte WAMP-serverpakker har alle de mest opdaterede versioner af de individuelle pakker.

Vi anbefaler at bruge WampServer. De gør det let at gøre.

Trin 2: Sådan bruges WampServer

Når softwaren er installeret, oprettes et bibliotek automatisk.

Stien skal findes som c: \ wamp \ www.

Inde i det bibliotek kan du oprette en hvilken som helst undermappe, du har brug for. Det er her du kan placere alle HTML- eller PHP-filer. WampServer mærker undermapper som projekter, men anden WAMP-software kan muligvis kalde dem noget andet.

Trin 3: Test WampServer

Test af serveren er vigtig for at sikre, at intet gik galt. For at gøre dette er vi nødt til at oprette en HTML-side.

Den bedste ting at gøre er at placere en fil mærket “info.php” i www-biblioteket som et eksempel. Alt hvad du skal gøre er at klikke på “www-bibliotek” en gang inden i WampServer.

Opret derefter en fil og brug denne kodestreng:

1 PHP-test

Når du har gemt filen, kan du gennemse http: //localhost/info.php. Det er her du vil se detaljerne i din PHP-installation.

På dette tidspunkt har du muligheden for at oprette HTML- og PHP-filstrukturer afhængigt af hvad du har brug for.

Trin 4: Konfigurer databasen

De fleste mennesker bruger et eller andet slags Content Management System (CMS), og de fleste mennesker, der bruger et CMS, bruger WordPress.

Dette betyder, at du har brug for en MySQL-database.

Du kan oprette en hvilken som helst MySQL-database – eller skjule rundt med eksisterende. WordPress opretter en ny database til dig, der er kompatibel med deres software.

Når du åbner phpMyAdmin-loginskærmen, åbnes det som et nyt browservindue. Du er velkommen til at forlade admin-brugernavnet som rod. Der er også ikke nødvendigt at bruge et kodeord.

Trin 5: Gør webstedet offentligt

For at folk faktisk kan få adgang til dit websted, skal du finde Apache-konfigurationsfilen. Denne fil skal være httpd.conf, og du kan finde den ved at gå tilbage til WampServer-menuen og vælge Apache. Derefter kan du redigere filen ved at vælge httpd.conf.

Du skal se to linjer:

1 Bestil Afvis, tillad
2 Afvis fra alle.

Udskift linjerne med:

1 Bestil tillad, afvis
2 Tillad fra alle.

Derefter skal du genstarte alt, så dette fungerer. Der er en mulighed angivet som Genstart alle tjenester i menuen.

Alle skal kunne få adgang til dit websted nu, så længe der ikke er en pc-firewall-blokering af anmodninger.

Trin 6: Domænenavn

Hvis du er vært for dit sted med oksekød, der dukker op med oksekød, vil du sandsynligvis navngi dit domæne noget iørefaldende og bruge det.

Måske beefjerkyathome.com?

Dit domænenavn vil have en specifik IP-adresse, til dette beefjerkyathome.com bruger vi 000.000.000.000. Find filen C: \ Windows \ system32 \ drivere \ etc \ hosts og tilføj denne linje til den: 000.000.000.000 beefjerkyathome.com.

Derefter går vi tilbage til filen httpd.conf for at tilføje en virtuel vært. Du har fjernet linjen efter ordene, Virtuelle værter. Det ser sådan ud:

1 # Virtuelle værter
Medtag conf / extra / httpd-vhosts.conf

Det sidste trin er at tilføje en manuel fil i Apache-biblioteket. Alt hvad du skal gøre er at oprette en Notepad-fil og gemme den i C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Notepad-filen ser sådan ud:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
Servernavn mysite.local
ErrorLog “logs / beefjerkyathome.com.log”
CustomLog “logs / beefjerkyathome.com-access.log” fælles

Det bliver du nødt til genstart alle tjenester igen og du vil have en offentligt tilgængeligt websted ved hjælp af dit domænenavn.

Hosting af et websted på Linux

Siden Linux er en open source-software det gør det billigere og lettere at bruge end en Windows-server. De fleste mennesker bruger ikke Linux, hvilket faktisk kan gøre det sværere at opsætte en Linux-server derhjemme. Når det er sagt, hvis du vil tage dykket ind i Linux-verdenen, er det sådan, du gør det.

Trin 1: Installer LAMP-software

For at begynde at installere LAMP-softwaren skal du åbne terminalen og bruge følgende kode:

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

Du bliver bedt om at indtaste en adgangskode til MySQL root-brugeren. Derefter skal du sørge for, at alt har en chance for at arbejde genstart Apache-webserveren.

Hvis du til enhver tid ændrer den globale konfiguration af Apache, skal du sørge for at bruge denne kommando:

sudo /etc/init.d/apache2 genstart

Trin 2: Bekræft PHP

For faktisk at kontrollere dette skal du bruge en test PHP-fil i webserverens rodmappe, som kan findes her: / var / www / html /

Den anvendte PHP-fil vil være:

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

Brug kommandolinjen til at finde ud af, hvilke ekstra moduler der er tilgængelige:

apt search php | grep-modul

Trin 3: Kontroller databasen

Da du sandsynligvis vil bruge WordPress eller andre lignende Content Management Systems skal du kontrollere MySQL. Skønt du bruger Linux, kan du måske kode dit websted fra bunden.

For at kontrollere, om MySQL fungerer, skal du bruge denne kommando:

service mysql status

Dernæst bruger du de legitimationsoplysninger, som du indtastede tidligere, da MySQL først blev installeret:

$ mysql -u rod -p

[nu bliver du bedt om vores admin-adgangskode og indtast mysql-prompten]

For at oprette en ny database kan du bruge:

Opret DATABASE-test;

BRUG test;

Hvis du bruger WordPress, opretter den automatisk en database til dig.

Det sidste trin vil være at konfigurere filen /etc/phpmyadmin/config.inc.php ved hjælp af trinnene beskrevet her.

Trin 4: Konfigurer DNS

Du bliver nødt til at konfigurere Apache til at bruge dit eget domænenavn.

Det første trin er at sikre, at DNS har en A-post til dit domænenavn. Den, du har købt dit domænenavn, har værktøjer til at hjælpe dig med at oprette DNS-poster korrekt.

Når det er gjort, skal du være i stand til at se noget lignende ved hjælp af graveværktøjet. For at anmode om A-posten på www.beefjerkyathome.com skal du indtaste:

$ grave www.beefjerkyathome.com A

;; SVAR AFSNIT:
www.beefjerkyathome.com. 86400 I A
000.000.000.000

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

Trin 5: Konfigurer Apache

Vores næste skridt er at Sørg for, at Apache kan acceptere anmodninger fra vores domæne, og hvilket bibliotek indholdet skal komme fra.

Der kræves et bibliotek til beefjerkyathome.com-domænet. Vi vil oprette det og derefter oprette en beefjerkyathome index.html fil. Så vil vi bekymre os om vores filsystemtilladelser:

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

Dette er mit selvhostede websted beefjerkyathome.com

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

Vi skal nu oprette en Virtual Host-fil, så Apache kan genkende vores domæne.

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

Derefter redigerer vi filen for at se sådan ud.

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

Næsten der, konfigurer og indlæser Apache igen.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 genindlæs

Med den tunge løftning er næsten færdig, alt hvad du skal gøre rediger den lokale fil / etc / hosts. Gør dette ved at tilføje dette til din IP-adresse og domænenavn:

000.000.000.000 beefjerkyathome.com

Internettet kan nu besøge beefjerkyathome.com og verden vil glæde sig over sin nyvundne viskekød.

Trin 6: Installer WordPress eller andet content management system

Dette er, når du installerer det CMS, du har lyst til at bruge. Vi anbefaler Wix eller WordPress.

Efter installation af CMS skal du være færdig.

Hvorfor det giver mere mening at bruge en hostingtjeneste

At se, hvor meget af en smerte i rumpen det er at gøre dette, og hvor let det er at bruge hosting-tjenester, skal få dig til at undre dig over, hvorfor nogen vil gerne gøre dette.

Det kan naturligvis være sjovt at faktisk gøre dette selv og læringsoplevelsen er det værd. Bare at gøre dette vil få dig til at forstå, hvordan websteder fungerer, og hvordan hosting-tjenester er vært i stor skala.

Når man seriøst overvejer at opbygge et websted – at være vært for det selv giver bare ikke meget mening.

Medmindre du har noget skøre hardware og adgang til energi, som de fleste ikke har, vil du bruge den bedste hosting-service.

Dine forbindelser vil være langsommere, og håndtere DNS-konfigurationen vil være en evigvarende smerte, din elregning skyrocket, og hvis noget går i stykker, er det helt på dig.

Det giver mening at se på dedikeret hosting eller VPS-hosting i stedet.

Bedste dedikerede server

Med en dedikeret server får du næsten alle fordelene ved at være vært for noget selv uden nogen af ​​hovedpine. Ikke kun det, det er du også få flere fordele, fordi din hastighed og oppetid næsten helt sikkert vil være bedre.

Indlæsningstid: 520 Ms
Uptime: 99,9%

Med næste generations infrastruktur og udnyttelse Google Cloud Platform For at drive hele betjeningen har du hurtige hastigheder og høje oppetider.

Den sikkerhed, Kinsta tilbyder, er bedre end noget andet, der kan sættes sammen derhjemme. De tjekker status for hver enkelt af deres websteder hvert andet minut. Dit websted bliver kontrolleret 720 gange hver eneste dag for at sikre, at det er i gang.

Bedste VPS-hosting

Hvis du er bekymret for penge, men også ønsker adgang til din egen server og skalerbarhed, er en VPS-vært muligvis den rigtige mulighed for dig. Med en VPS har du det din egen dedikerede serverplads med en unik OS-instans.

Indlæsningstid: 2.232 Ms
Uptime: 99%

Det fantastiske ved InMotion er, at det inkluderer fantastiske premium-funktioner i deres laveste omkostningsniveauer.

Funktioner som gratis SSD-drev, gratis domæne, gratis sikkerhedskopieringer, SSH Access, ubegrænset diskplads, gratis SSL-certifikat og 24/7 kundesupport kommer alle som standard. Desuden har de en 90-dages fuld pengene-tilbage-garanti.

InMotion Hosting er en fantastisk mulighed, hvis du vil have en hybridstrategi, der ikke bryder banken. En højtydende mulighed, der fokuserer på pålidelighed og redundans uden at bruge alle dine penge, er noget værd at overveje.

Konklusion

Bare fordi du selv kan være vært for et websted, betyder det ikke, at du skal. Det er det værd som et sjovt lille projekt, men hvis du seriøst søger at opbygge og udvikle et websted, giver det næsten ingen mening.

Der er mange gode alternativer derude til hosting, og der vil ikke være nogen hovedpine, når det kommer til at holde dit websted ope og køre i hurtige hastigheder.

Referencer og billedkreditter:

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

About the author

Adblock
detector