Hvordan være vert for ditt eget nettsted hjemmefra (2020-guiden)

Hvordan være vert for ditt eget nettsted

Ofte når folk ønsker å opprette sin egen webside, har de ingen anelse om hvor de skal begynne, enn si hvordan de skal arrangere hjemmesiden sin hjemme.


En stor del av befolkningen har aldri en gang tenkt på hvordan et nettsted fungerer. De klikker bare på Internet Explorer 2003-ikonet og skriver inn et nettsted.

Vi savner deg IE.

Hvis du tenker å være vert for et nettsted hjemmefra, er sjansen stor for at du forstår hvordan servere og hosting fungerer generelt. Du leter nå etter den endelige grensen – en sjanse til å kontrollere nettstedet ditt helt fra grunnen av. Dessverre, vertskap for et nettsted hjemmefra kommer med noen få hindringer som begrenset båndbredde og enorme strømregninger. Å bruke en dynamisk IP-adresse i stedet for en statisk gir også noen få utfordringer.

Det er to valg for å være vert for et nettsted hjemmefra. De samme to alternativene de store vertsselskapene har på serverne sine. Først opp er Windows, som de fleste hjemme vil kjøre en Windows-maskin. Neste opp er Linux, som i de fleste tilfeller er den foretrukne hostingplattformen.

Vert et nettsted på Windows

Siden de fleste av dere sannsynligvis leser dette fra din personlige datamaskin og bruker Windows som operativsystem, vil det være mest fornuftig for mange av dere å begynne med å bruke PC-en som serveren din.

Bruk PCen din som en WAMP-server for å være vert for et nettsted

Å bruke et WAMP-installasjonsprogram er enkleste måten å komme i gang i stedet for manuelt å installere hver pakke. Jeg liker å tenke på WAMP-servere som gjør PacMan-støy når de begynner å starte opp.

Trinn 1: Installer WAMP Server-programvaren

WAMP står for Windows, Apache, MySQL og PHP. Det er mye enklere å bare bruke et WAMP-installasjonsprogram i stedet for å gå gjennom og laste ned alt individuelt. Anerkjente WAMP-serverpakker har alle de mest oppdaterte versjonene av de individuelle pakkene.

Vi anbefaler å bruke WampServer. De gjør det enkelt å gjøre.

Trinn 2: Hvordan bruke WampServer

Etter at programvaren er installert, opprettes en katalog automatisk.

Stien skal finnes som c: \ wamp \ www.

Inne i den katalogen vil du kunne opprette hvilken underkatalog du trenger. Det er her du kan plassere HTML- eller PHP-filer. WampServer merker underkataloger som prosjekter, men annen WAMP-programvare kan kalle dem noe annet.

Trinn 3: Test WampServer

Testing av serveren er viktig for å sikre at ingenting gikk galt. For å gjøre dette må vi lage en HTML-side.

Det beste du kan gjøre er å plassere en fil merket “info.php” i www-katalogen som eksempel. Alt du trenger å gjøre er å klikke “www-katalogen” en gang i WampServer.

Deretter oppretter du en fil og bruker denne strengen med kode:

1 PHP-test

Når du har lagret filen, kan du bla gjennom http: //localhost/info.php. Det er her du vil se detaljene om PHP-installasjonen.

På dette tidspunktet vil du ha muligheten til å lage HTML- og PHP-filstrukturer avhengig av hva du trenger.

Trinn 4: Konfigurer databasen

De fleste vil bruke et slags Content Management System (CMS), og de fleste som bruker et CMS vil bruke WordPress.

Dette betyr at du vil trenge en MySQL-database.

Du kan opprette hvilken som helst MySQL-database du vil – eller rote med eksisterende. WordPress vil sette opp en ny database for deg som er kompatibel med programvaren deres.

Når du åpner phpMyAdmin påloggingsskjermbildet, åpnes det som et nytt nettleservindu. Legg gjerne admin-brukernavnet som rot. Det er også ikke nødvendig å bruke et passord.

Trinn 5: Gjør nettstedet offentlig

For at folk faktisk skal få tilgang til nettstedet ditt, må du finne Apache-konfigurasjonsfilen. Denne filen skal være httpd.conf, og du kan finne den ved å gå tilbake til WampServer-menyen og velge Apache. Deretter kan du redigere filen ved å velge httpd.conf.

Du skal se to linjer:

1 Bestill Nekt, tillat
2 Nekt fra alle.

Bytt ut linjene med:

1 Bestill Tillat, nekt
2 Tillat fra alle.

Deretter må du starte alt på nytt slik at dette fungerer. Det er et alternativ som er angitt som Start alle tjenester på nytt på menyen.

Alle skal kunne få tilgang til nettstedet ditt nå så lenge det ikke er en PC-brannmur som blokkerer forespørsler.

Trinn 6: Domenenavn

Hvis du er vertskap for ditt nettsted med storfisk, vil du sannsynligvis gi domenet ditt noe fengende og bruke det.

Kanskje beefjerkyathome.com?

Ditt navn vil ha en spesifikk IP-adresse, for dette beefjerkyathome.com vil vi bruke 000.000.000.000. Finn filen C: \ Windows \ system32 \ drivere \ etc \ hosts og legg denne linjen til den: 000.000.000.000 beefjerkyathome.com.

Deretter vil vi gå tilbake til httpd.conf-filen for å legge til en virtuell vert. Du vil fjerne merket på linjen etter ordene, virtuelle verter. Det vil se slik ut:

1 # Virtuelle verter
Inkluder conf / extra / httpd-vhosts.conf

Det siste trinnet er å legge til en manuell fil i Apache-katalogen. Alt du trenger å gjøre er å lage en Notisblokk-fil og lagre den i C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Notepad-filen vil se slik ut:

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

Du må gjøre det start alle tjenestene på nytt og du vil ha en offentlig tilgjengelig nettsted ved å bruke domenenavnet ditt.

Hosting av et nettsted på Linux

Siden Linux er en open source programvare det gjør det billigere og enklere å bruke enn en Windows-server. De fleste bruker ikke Linux, noe som faktisk kan gjøre det vanskeligere å sette opp en Linux-server hjemme. Når det er sagt, hvis du vil ta dykket inn i Linux-verden, er det slik du gjør det.

Trinn 1: Installer LAMP-programvare

For å begynne å installere LAMP-programvaren, åpner du terminalen og bruker følgende kode:

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

Du blir bedt om å oppgi et passord for MySQL root-brukeren. Deretter, for å sikre at alt har en sjanse til å jobbe, trenger du start Apache-webserveren på nytt.

Hvis du når som helst endrer den globale konfigurasjonen av Apache, må du huske å bruke denne kommandoen:

sudo /etc/init.d/apache2 omstart

Trinn 2: Bekreft PHP

For å faktisk sjekke dette må du bruke en test PHP-fil i webserverens rotkatalog som du finner her: / var / www / html /

PHP-filen som brukes vil være:

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

For å finne ut hvilke ekstra moduler som er tilgjengelige, bruk kommandolinjen:

apt search php | grep-modul

Trinn 3: Kontroller databasen

Siden du sannsynligvis vil ønske å bruke WordPress eller andre lignende Content Management Systems må du sjekke MySQL. Skjønt, hvis du bruker Linux, vil du kanskje kode nettstedet ditt fra bunnen av.

For å sjekke om MySQL fungerer, bruk denne kommandoen:

service mysql status

Deretter bruker du legitimasjon som du skrev tidligere da MySQL ble installert første gang:

$ mysql -u root -p

[nå blir du bedt om adminpassordet vårt og angir mysql-ledeteksten]

For å opprette en ny database kan du bruke:

Lage DATABASE test;

BRUK test;

Hvis du bruker WordPress, vil det automatisk opprette en database for deg.

Det siste trinnet vil være å konfigurere filen /etc/phpmyadmin/config.inc.php ved å bruke trinnene beskrevet her.

Trinn 4: Konfigurer DNS

Du må konfigurere Apache for å bruke ditt eget domenenavn.

Det første trinnet er å sikre at DNS har en A-post for domenenavnet ditt. Den du kjøpte domenenavnet ditt vil ha verktøy som hjelper deg med å sette opp DNS-poster riktig.

Når det er gjort, skal du kunne se noe slikt ved hjelp av graveverktøyet. For å be om A-posten for www.beefjerkyathome.com, skriver du:

$ grave www.beefjerkyathome.com A

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

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

Trinn 5: Konfigurer Apache

Neste steg er å sørg for at Apache kan godta forespørsler fra domenet vårt og hvilken katalog innholdet skal komme fra.

En katalog vil være nødvendig for beefjerkyathome.com-domenet. Vi vil opprette det og deretter opprette en beefjerkyathome index.html-fil. Da vil vi bekymre oss for filsystemets tillatelser:

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

Dette er min egenhostede side beefjerkyathome.com

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

Det må vi nå opprette en Virtual Host-fil slik at Apache kan gjenkjenne domenet vårt.

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

Så redigerer vi filen slik at den ser slik ut.

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 kombinert

Nesten der, konfigurer og last inn Apache på nytt.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 laste inn på nytt

Med det tunge løftet nesten gjort alt du trenger å gjøre rediger den lokale filen / etc / hosts. Gjør dette ved å legge dette til din IP-adresse og domenenavn:

000.000.000.000 beefjerkyathome.com

Internett kan nå besøke beefjerkyathome.com og verden vil glede seg over sin nyvunne kunnskap om okse.

Trinn 6: Installer WordPress eller annet innholdsstyringssystem

Dette er når du installerer CMS som du føler for å bruke. Vi anbefaler Wix eller WordPress.

Etter å ha installert CMS, bør du være ferdig.

Hvorfor det gir mer mening å bruke en vertstjeneste

Å se hvor mye vondt det er i baken det er å gjøre dette og hvor enkelt det er å bruke hosting-tjenester, bør få deg til å lure på hvorfor noen vil ønske å gjøre dette.

Det er klart det kan være det morsomt å faktisk gjøre dette selv og læringsopplevelsen er vel verdt det. Bare å gjøre dette vil få deg til å forstå hvordan nettsteder fungerer og hvordan hostingtjenester vert i stor skala.

Når du seriøst vurderer å bygge et nettsted – det å være vertskap for det selv gir ikke så mye mening.

Med mindre du har litt gal maskinvare og tilgang til energi som folk flest ikke har, vil du bruke den beste hosting-tjenesten.

Forbindelsene dine vil være tregere, og håndtere DNS-konfigurasjonen vil være en evigvarende smerter, din strømregning vil skyrocket, og hvis noe går i stykker, er det helt på deg.

Det er fornuftig å ta en titt på dedikert hosting eller VPS-hosting i stedet.

Beste dedikerte server

Med en dedikert server får du nesten alle fordelene ved å være vert for noe selv uten noen av hodepine. Ikke bare det, det er du får flere fordeler fordi hastigheten og oppetiden din nesten helt sikkert vil være bedre.

Lastetid: 520 Ms
oppetid: 99,9%

Med neste generasjons infrastruktur og utnyttelse Google Cloud Platform For å drive hele operasjonen, vil du ha raske hastigheter og høye oppetider.

Sikkerheten som Kinsta tilbyr er bedre enn noe som kan settes sammen hjemme. De sjekker statusen til hver eneste en av sine nettsteder hvert andre minutt. Nettstedet ditt blir sjekket 720 ganger hver eneste dag for å sikre at den er i gang.

Beste VPS Hosting

Hvis du er bekymret for penger, men også vil ha tilgang til din egen server og skalerbarhet, kan en VPS-vert være det riktige alternativet for deg. Med en VPS vil du ha din egen dedikerte serverplass med en unik OS-forekomst.

Lastetid: 2.232 Ms
oppetid: 99%

Det flotte med InMotion er at det inkluderer fantastiske premiumfunksjoner i deres laveste kostnadsnivå.

Funksjoner som gratis SSD-stasjoner, gratis domene, gratis sikkerhetskopiering, SSH Access, ubegrenset diskplass, gratis SSL-sertifikat og 24/7 kundestøtte er alle standard. På toppen av det har de en 90-dagers full pengene-tilbake-garanti.

InMotion Hosting er et flott alternativ hvis du vil ha en hybridstrategi som ikke bryter banken. Et høyytelsesalternativ som fokuserer på pålitelighet og overflødighet uten å bruke alle pengene dine, er noe verdt å vurdere.

Konklusjon

Bare fordi du selv kan være vert for et nettsted, betyr ikke det at du bør gjøre det. Det er verdt det som et morsomt lite prosjekt, men hvis du seriøst ønsker å bygge og vokse et nettsted, gir det nesten ingen mening.

Det er mange gode alternativer der for hosting, og det vil ikke være noen hodepine når det gjelder å holde nettstedet oppe og gå i raske hastigheter.

Referanser og bildekreditt:

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

About the author

Adblock
detector