Kako gostovati od domačega spletnega mesta (vodnik 2020)

Kako gostovati svoje spletno mesto

Pogosto, ko si ljudje želijo ustvariti svojo spletno stran, nimajo pojma, kje začeti, kaj šele kako doma obiskati svojo spletno stran.


Velik kos prebivalstva ni nikoli pomislil, kako deluje spletna stran. Samo kliknejo ikono Internet Explorerja 2003 in vnesejo spletno mesto.

Pogrešamo te IE.

Če razmišljate o gostovanju spletnega mesta doma, obstaja velika verjetnost, da razumete, kako delujejo strežniki in gostovanje na splošno. Zdaj iščete zadnjo mejo – priložnost za popoln nadzor nad svojim spletnim mestom od zgoraj. Na žalost gostovanje spletnega mesta od doma prihaja z nekaj ovirami kot so omejena pasovna širina in ogromni računi za elektriko. Uporaba dinamičnega naslova IP namesto statičnega predstavlja tudi nekaj izzivov.

Na voljo sta dve možnosti za gostovanje spletnega mesta od doma. Isti dve možnosti, ki ju imajo velika strežnika na svojih strežnikih. Najprej je Windows, saj bo večina domačih uporabnikov uporabljala sistem Windows. Naslednji korak je Linux, ki je v večini primerov najprimernejša platforma gostovanja.

Gostite spletno mesto v sistemu Windows

Ker večina tega verjetno berete iz svojega osebnega računalnika in uporabljate Windows kot svoj operacijski sistem, bo veliko smisla, da boste mnogi začeli uporabljati računalnik kot strežnik..

Uporabite svoj računalnik kot strežnik WAMP za gostovanje spletnega mesta

Uporaba namestitvenega programa WAMP je najlažji način za začetek namesto da bi ročno namestili vsak paket. Všeč mi je, da WAMP strežniki razmišljajo o tem, da ustvarjajo PacMan hrup, ko se zaženejo.

1. korak: Namestite programsko opremo za strežnik WAMP

WAMP pomeni Windows, Apache, MySQL in PHP. Veliko lažje je uporabljati namestitveni program WAMP, ne pa da greš skozi in prenašaš vse posebej. Vsi ugledni paketi WAMP Server imajo vse posodobljene različice posameznih paketov.

Priporočamo uporabo WampServerja. To olajšajo.

2. korak: Kako uporabljati WampServer

Po namestitvi programske opreme se samodejno ustvari imenik.

Pot najdemo kot c: \ wamp \ www.

Znotraj tega imenika boste lahko ustvarili kateri koli podimenik, ki ga potrebujete. Tu lahko vstavite katere koli datoteke HTML ali PHP. WampServer označuje podimenike kot projekte, druga programska oprema WAMP pa jih lahko imenuje nekaj drugega.

3. korak: Preizkusite WampServer

Preizkušanje strežnika je pomembno, da se prepričate, da ni nič narobe. Da bi to naredili, moramo ustvariti stran HTML.

Najbolje je, da v primerki v imenik www postavite datoteko z oznako “info.php”. Vse kar morate storiti je, da enkrat v WampServer kliknete »www imenik«.

Nato ustvarite datoteko in uporabite ta niz kode:

1 PHP test

Ko shranite datoteko, boste lahko brskali po http: //localhost/info.php. Tu boste videli podrobnosti vaše namestitve PHP.

Na tej točki boste lahko ustvarili strukture datotek HTML in PHP odvisno od tega, kaj potrebuješ.

4. korak: Konfigurirajte bazo podatkov

Večina ljudi bo uporabljala nekakšen sistem za upravljanje vsebin (CMS), večina ljudi, ki uporabljajo CMS, pa bo uporabljala WordPress.

To pomeni, da boste potrebovali MySQL baza podatkov.

Ustvarite lahko katero koli bazo podatkov MySQL, ki jo želite – ali se z njo spopadate z obstoječimi. WordPress bo za vas postavil novo bazo podatkov, ki je združljiva z njihovo programsko opremo.

Ko odprete prijavni zaslon phpMyAdmin, se bo odprl kot novo okno brskalnika. Prosto pustite skrbniško uporabniško ime kot korensko. Je tudi ni potrebe po uporabi gesla.

5. korak: Spletno mesto naredite javno

Da bodo ljudje dejansko dostopali do vašega spletnega mesta, boste morali najti konfiguracijsko datoteko Apache. Ta datoteka mora biti httpd.conf in jo najdete tako, da se vrnete v meni WampServer in izberete Apache. Nato lahko datoteko uredite tako, da izberete httpd.conf.

Morali bi videti dve vrstici:

1 Naročite zavrni, dovoli
2 Zavrni od vseh.

Zamenjajte vrstice z:

1 Naroči dovoli, zanikaj
2 Dovoli od vseh.

Nato boste morali znova zagnati vse, da bo to delovalo. V meniju je navedena možnost Ponovno zaženi vse storitve.

Vsakdo bi moral imeti možnost dostopa do vašega spletnega mesta, dokler ne obstaja zahtevek za blokiranje požarnega zidu računalnika.

6. korak: Ime domene

Če doma imate svoje spletno mesto za pregled govejega mesa, verjetno želite poimenovati svojo domeno po nečem privlačnem in jo uporabiti.

Morda beefjerkyathome.com?

Vaše ime domene bo imelo poseben naslov IP, za to beefjerkyathome.com bomo uporabili 000.000.000.000. Poiščite datoteko C: \ Windows \ system32 \ gonilniki \ itd \ gostitelji in ji dodajte to vrstico: 000.000.000.000 beefjerkyathome.com.

Nato se bomo vrnili v datoteko httpd.conf in dodali navideznega gostitelja. Po besedah, navidezni gostitelji, boste vrstico komentirali. Izgledalo bo tako:

1 # navidezni gostitelji
Vključite conf / extra / httpd-vhosts.conf

Zadnji korak je dodajanje ročne datoteke v imenik Apache. Vse, kar morate storiti, je, da ustvarite datoteko Beležnice in jo shranite v C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Datoteka Beležnice bo videti tako:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerName mysite.local
ErrorLog “dnevniki / beefjerkyathome.com.log”
CustomLog »dnevniki / beefjerkyathome.com-access.log« so pogosti

Morali boste znova zaženite vse storitve in imeli boste javno dostopno spletno mesto z imenom vaše domene.

Gostovanje spletnega mesta v Linuxu

Od Linux je odprtokodna programska oprema omogoča cenejšo in enostavnejšo uporabo kot strežnik Windows. Večina ljudi ne uporablja Linuxa, kar bi dejansko otežilo nastavitev strežnika Linux doma. Če rečem, če se želite potopiti v svet Linuxa, to storite tudi vi.

1. korak: Namestite programsko opremo LAMP

Za začetek namestitve programske opreme LAMP odprite terminal in uporabite naslednjo kodo:

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

Pozvani boste vnesti geslo za uporabnika MySQL root. Nato se boste morali prepričati, ali ima vse priložnost za delo znova zaženite spletni strežnik Apache.

Če kadar koli spremenite globalno konfiguracijo Apache, uporabite ta ukaz:

sudo /etc/init.d/apache2 znova zaženite

2. korak: Potrdite PHP

Če želite preveriti to, morate uporabiti preskusno datoteko PHP v korenskem imeniku spletnega strežnika, ki jo najdete tukaj: / var / www / html /

Uporabljena datoteka PHP bo:

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

Če želite ugotoviti, kateri dodatni moduli so na voljo, uporabite ukazno vrstico:

apt iskanje php | grepni modul

3. korak: Preverite bazo podatkov

Ker boste verjetno želeli uporabljati WordPress ali druge podobne sisteme za upravljanje vsebine boste morali preveriti MySQL. Čeprav uporabljate Linux, boste morda želeli kodo spletnega mesta iz nič.

Če želite preveriti, ali MySQL deluje, uporabite ta ukaz:

status storitve mysql

Nato boste uporabili poverilnice, ki ste jih vnesli prej ob prvi namestitvi MySQL:

$ mysql -u root -p

[zdaj boste vprašani za naše skrbniško geslo in vnesite poziv mysql]

Za ustvarjanje nove baze podatkov lahko uporabite:

USTVARJANJE DATABASE test;

USE test;

Če uporabljate WordPress, bo samodejno ustvaril bazo podatkov.

Zadnji korak bo konfiguracija datoteke /etc/phpmyadmin/config.inc.php z uporabo tukaj opisanih korakov.

4. korak: Konfigurirajte DNS

Za uporabo lastnega imena domene morate konfigurirati Apache.

Prvi korak je zagotoviti, da ima DNS zapis A za vaše ime domene. Kdor je kupil vaše ime domene, bo imel orodja za pravilno nastavitev zapisov DNS.

Ko to storite, bi morali videti nekaj takega z orodjem za kopanje. Če želite zahtevati zapis A za www.beefjerkyathome.com, vnesite:

$ dig www.beefjerkyathome.com A

;; ODGOVOR ODDELEK:
www.beefjerkyathome.com. 86400 V A
000.000.000.000

;; ODDELEK ORGANA:
beefjerkyathome.com. 86398 V NS a.iana-servers.net.
beefjerkyathome.com. 86398 V NS b.iana-servers.net.

5. korak: Konfigurirajte Apache

Naslednji korak je poskrbite, da lahko Apache sprejema zahteve iz naše domene in iz katerega imenika naj prihaja vsebina.

Za domeno beefjerkyathome.com bo potreben imenik. To bomo ustvarili in nato ustvarili datoteko index.html beefjerkyathome. Potem bomo skrbeli za dovoljenja našega datotečnega sistema:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘eho’ beefjerkyathome.com

To je moje samostojno spletno mesto beefjerkyathome.com

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

Zdaj moramo ustvarite datoteko navideznega gostitelja, da Apache prepozna našo domeno.

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

Nato uredimo datoteko tako, da je videti tako.

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

Skoraj tam preuredite in ponovno naložite Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo storitev apache2 reload

S težkim dvigovanjem je skoraj vse, kar morate storiti uredite lokalno datoteko / etc / hosts. To naredite tako, da to dodate svojemu naslovu IP in imenu domene:

000.000.000.000 beefjerkyathome.com

Internet lahko zdaj obišče beefjerkyathome.com in svet se bo veselil s svojim novonavedenim govejim kretenim znanjem.

6. korak: Namestite WordPress ali drug sistem za upravljanje vsebine

Takrat boste namestili CMS, ki ga želite uporabljati. Priporočamo Wix ali WordPress.

Po namestitvi CMS bi morali biti končani.

Zakaj je bolj smiselno uporabljati storitev gostovanja

Če vidite, koliko bolečine v zadnjici je to storiti in kako enostavno je uporabljati storitve gostovanja, se morate vprašati, zakaj bi kdo to hotel storiti.

Očitno je lahko zabavno, da to dejansko naredite sami in učna izkušnja je vredna tega. S tem boste razumeli, kako delujejo spletna mesta in kako gostiteljske storitve gostijo v velikem obsegu.

Ko resno razmišljate o rasti spletnega mesta – gostovanje samega tega nima veliko smisla.

Če nimate nore strojne opreme in dostopa do energije, ki je večina ljudi ne, potem boste želeli uporabiti najboljšo storitev gostovanja.

Vaše povezave bodo počasnejše, ukvarjanje s konfiguracijo DNS bo a večna bolečina, vaš račun za elektriko bo narasel, in če se kaj pokvari, je popolnoma na vas.

Namesto tega je smiselno pogledati namensko gostovanje ali VPS gostovanje.

Najboljši namenski strežnik

Z namenskim strežnikom boste dobili skoraj vse prednosti, če sami gostite nekaj, brez nobenega glavobola. Pa ne samo to pridobivanje več koristi, ker bosta hitrost in podaljšek skoraj zagotovo boljši.

Čas nalaganja: 520 ga
Potek: 99,9%

Z infrastrukturo nove generacije in uporabo Google Cloud Platform Če boste lahko napajali celotno operacijo, boste imeli visoke hitrosti in veliko časa.

Varnost, ki jo ponuja Kinsta, je bolje kot vse, kar lahko doma sestavimo skupaj. Vsaki dve minuti preverijo stanje vsake svoje spletne strani. Vaša spletna stran bo preverjena 720-krat vsak dan da se prepričate, da deluje in deluje.

Best VPS gostovanje

Če vas skrbi denar, vendar želite imeti dostop do svojega strežnika in razširljivosti, je gostitelj VPS morda prava izbira za vas. Z VPS boste imeli svoj namenski prostor strežnika z edinstvenim primerom OS.

Čas nalaganja: 2232 ga
Potek: 99%

Odlična stvar pri InMotionu je, da vključuje neverjetne vrhunske lastnosti v najnižjo cenovno stopnjo.

Funkcije, kot so brezplačni diski SSD, brezplačna domena, brezplačne varnostne kopije, dostop do SSH, neomejen prostor na disku, brezplačno potrdilo SSL in podpora strankam 24/7, so vse standardne. Poleg tega imajo še a 90-dnevno jamstvo za vračilo denarja.

Gostovanje InMotion je odlična možnost, če želite hibridno strategijo, ki ne bo zlomila banke. Mogoče je razmisliti o visoko zmogljivi možnosti, ki se osredotoča na zanesljivost in odveč, ne da bi porabili ves svoj denar.

Zaključek

To, da lahko sami gostite spletno mesto, še ne pomeni, da bi ga morali. To je vredno malega zabavnega projekta, toda če resno iščete izdelavo in rast spletnega mesta, to skoraj nima smisla.

Obstaja veliko odličnih možnosti za gostovanje in ne bo glavobolov, ko gre za vzdrževanje in delovanje vašega spletnega mesta s hitrimi hitrostmi.

Reference in sliki:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map