Kaip priglobti savo svetainę namuose (2020 m. Vadovas)

Kaip priglobti savo svetainę

Dažnai žmonės, norintys susikurti savo svetainę, net neįsivaizduoja, nuo ko pradėti, jau nekalbant apie tai, kaip priglobti savo svetainę namuose.


Didelė dalis gyventojų niekada net nepagalvojo, kaip veikia svetainė. Jie tiesiog spustelėkite savo „Internet Explorer 2003“ piktogramą ir įveskite svetainę.

Mes tavęs pasiilgome.

Jei galvojate apie svetainės prieglobą namuose, tikriausiai suprantate, kaip apskritai veikia serveriai ir priegloba. Dabar jūs ieškote galutinio krašto – galimybės visiškai valdyti savo svetainę nuo pat pradžių. Deja, svetainės priegloba iš namų ateina su keliomis kliūtimis tokius kaip ribotas pralaidumas ir didžiulės sąskaitos už elektrą. Dinaminio, o ne statinio IP adreso naudojimas taip pat kelia keletą iššūkių.

Yra du pasirinkimai, kaip priglobti svetainę iš namų. Tos pačios dvi galimybės, kurias didelėse hostingo kompanijose yra savo serveriuose. Pirmiausia yra „Windows“, nes dauguma žmonių namuose veiks „Windows“ mašina. Kitas yra „Linux“, kuri daugeliu atvejų yra tinkamiausia prieglobos platforma.

Svetainės priegloba „Windows“

Kadangi dauguma jūsų tikriausiai skaito tai iš savo asmeninio kompiuterio ir naudojate „Windows“ kaip operacinę sistemą, daugumai jūsų bus prasmingiausia pradėti naudoti kompiuterį kaip serverį..

Norėdami priglobti svetainę, naudokite savo kompiuterį kaip WAMP serverį

Naudokite WAMP diegimo programą lengviausias būdas pradėti o ne rankiniu būdu diegti kiekvieną paketą. Man patinka galvoti apie WAMP serverius, kurie sukelia „PacMan“ garsą, kai jie pradeda krautis.

1 veiksmas: įdiekite WAMP serverio programinę įrangą

WAMP reiškia „Windows“, „Apache“, „MySQL“ ir „PHP“. Daug paprasčiau tiesiog naudoti WAMP diegimo programą, o ne viską atskirai atsisiųsti ir atsisiųsti. Gerbiami „WAMP Server“ paketai turi naujausias atskirų paketų versijas.

Mes rekomenduojame naudoti „WampServer“. Jie leidžia lengvai tai padaryti.

2 žingsnis: Kaip naudotis „WampServer“

Įdiegus programinę įrangą, automatiškai bus sukurtas katalogas.

Kelias turėtų būti rastas c: \ wamp \ www.

Tame aplanke galėsite sukurti bet kurį reikalingą pakatalogį. Čia galite įdėti HTML ar PHP failus. „WampServer“ žymi pakatalogius kaip projektus, tačiau kita WAMP programinė įranga gali juos vadinti kažkuo kitu.

3 žingsnis: išbandykite „WampServer“

Svarbu patikrinti serverį, kad įsitikintumėte, jog nieko blogo nenutiko. Norėdami tai padaryti, turime sukurti HTML puslapį.

Geriausia tai padaryti, pavyzdžiui, failą, pažymėtą „info.php“, į www katalogą. Viskas, ką jums reikia padaryti, tai vieną kartą spustelėti „www katalogą“ „WampServer“ viduje.

Tada sukurkite failą ir naudokite šią kodo eilutę:

1 PHP testas

Išsaugoję failą galėsite naršyti http: //localhost/info.php. Čia pamatysite savo PHP diegimo informaciją.

Šiuo metu turėsite galimybę sukurti HTML ir PHP failų struktūras priklausomai nuo to, ko jums reikia.

4 veiksmas: sukonfigūruokite duomenų bazę

Daugelis žmonių naudos tam tikrą turinio valdymo sistemą (CMS), o dauguma žmonių, naudojančių CMS, naudosis „WordPress“.

Tai reiškia, kad jums reikės „MySQL“ duomenų bazė.

Galite sukurti bet kokią norimą „MySQL“ duomenų bazę arba susipainioti su esamomis. „WordPress“ sukurs jums naują duomenų bazę, suderinamą su jų programine įranga.

Kai atidarysite „phpMyAdmin“ prisijungimo ekraną, jis atsidarys kaip naujas naršyklės langas. Nedvejodami palikite administratoriaus vardą kaip šaknį. Taip pat yra nereikia naudoti slaptažodžio.

5 veiksmas: padarykite svetainę viešą

Kad žmonės galėtų iš tikrųjų patekti į jūsų svetainę, turėsite rasti „Apache“ konfigūracijos failą. Šis failas turėtų būti httpd.conf ir jį galite rasti grįžę į „WampServer“ meniu ir pasirinkę „Apache“. Tada failą galite redaguoti pasirinkdami httpd.conf.

Turėtumėte pamatyti dvi eilutes:

1 Užsakykite paneigti, leisti
2 Neigti iš visų.

Pakeiskite eilutes taip:

1 Užsakykite leisti, paneigti
2 Leisti iš visų.

Kitas, jūs turėsite viską paleisti iš naujo, taigi tai veiks. Meniu yra parinktis, kuri nurodoma kaip Paleisti visas paslaugas.

Kiekvienas turėtų turėti galimybę pasiekti savo svetainę dabar, jei nėra kompiuterio užkardos, blokuojančios užklausas.

6 veiksmas: domeno vardas

Jei namuose priglaudžiate jautienos trūkčiojimo apžvalgos svetainę, tikriausiai norite savo domeną įvardinti kaip patrauklų ir naudoti.

Galbūt beefjerkyathome.com?

Jūsų domeno vardas turės konkretų IP adresą, šiam beefjerkyathome.com naudosime 000 000 000 000. Suraskite failą C: \ Windows \ system32 \ drivers \ etc \ hosts ir pridėkite prie jo šią eilutę: 000.000.000.000 beefjerkyathome.com.

Toliau grįšime į „httpd.conf“ failą ir pridėsime virtualų pagrindinį kompiuterį. Jums teks komentuoti eilutę po žodžių, „Virtual host“. Tai atrodys taip:

1 # Virtualūs kompiuteriai
Įtraukite conf / extra / httpd-vhosts.conf

Paskutinis žingsnis yra pridėti rankinį failą į „Apache“ katalogą. Viskas, ką jums reikia padaryti, tai sukurti „Notepad“ failą ir išsaugoti jį aplanke C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Užrašinės failas atrodys taip:

„ServerAdmin“ paš[email protected]
„DocumentRoot“ „c: \ wamp \ www“
Serverio vardas mysite.local
ErrorLog „žurnalai / beefjerkyathome.com.log“
„CustomLog“ logs / beefjerkyathome.com-access.log “įprastas

Jūs turėsite iš naujo paleiskite visas paslaugas ir jūs turėsite viešai prieinamoje svetainėje naudojant jūsų domeno vardą.

Svetainės priegloba „Linux“

Nuo „Linux“ yra atvirojo kodo programinė įranga tai leidžia pigiau ir lengviau naudotis nei „Windows“ serveris. Daugelis žmonių nesinaudoja „Linux“, nes tai iš tikrųjų gali apsunkinti „Linux“ serverio nustatymą namuose. Turint tai omenyje, jei norite pasinerti į „Linux“ pasaulį, tai darykite taip.

1 veiksmas: įdiekite LAMP programinę įrangą

Norėdami pradėti diegti LAMP programinę įrangą, atidarykite terminalą ir naudokite šį kodą:

sudo apt įdiegti „apache2 mysql-server php libapache2-mod-php7.0“

Jūsų bus paprašyta įvesti „MySQL“ pagrindinio vartotojo slaptažodį. Kitas, kad įsitikintumėte, jog viskas turės galimybę dirbti, jums reikės iš naujo paleiskite „Apache“ žiniatinklio serverį.

Jei bet kada keičiate visuotinę „Apache“ konfigūraciją, įsitikinkite, kad naudojate šią komandą:

sudo /etc/init.d/apache2 paleidimas iš naujo

2 žingsnis: Patvirtinkite PHP

Norėdami tai patikrinti, turite naudoti testinį PHP failą žiniatinklio serverio šakniniame kataloge, kurį galite rasti čia: / var / www / html /

Bus naudojamas PHP failas:

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

Norėdami išsiaiškinti, kokie papildomi moduliai galimi, naudokite komandinę eilutę:

tinkama paieška php | grep modulis

3 veiksmas: patikrinkite duomenų bazę

Kadangi greičiausiai norėsite naudoti „WordPress“ ar kitas panašias turinio valdymo sistemas turėsite patikrinti „MySQL“. Nors jei naudojate „Linux“, galbūt norėsite užkoduoti savo svetainę nuo nulio.

Norėdami patikrinti, ar „MySQL“ veikia, naudokite šią komandą:

paslaugos mysql statusas

Tada naudosite kredencialus, kuriuos įvedėte anksčiau, kai pirmą kartą įdiegėte „MySQL“:

$ mysql -u root -p

[dabar jūsų paprašys mūsų administratoriaus slaptažodžio ir įveskite „MySQL“ raginimą]

Norėdami sukurti naują duomenų bazę, galite naudoti:

CREATE DATABASE testas;

NAUDOJIMO testas;

Jei naudojate „WordPress“, ji automatiškai sukurs jums duomenų bazę.

Paskutinis veiksmas bus sukonfigūruoti /etc/phpmyadmin/config.inc.php failą naudojant čia aprašytus veiksmus..

4 veiksmas: sukonfigūruokite DNS

Turėsite sukonfigūruoti „Apache“ naudoti savo domeno vardą.

Pirmasis žingsnis yra įsitikinti, kad DNS turi jūsų domeno vardo A įrašą. Kas įsigijote savo domeno vardą, turės įrankių, kurie padės teisingai nustatyti DNS įrašus.

Kai tai bus padaryta, turėtumėte sugebėti pamatyti kažką panašaus, naudodamiesi kasimo įrankiu. Norėdami paprašyti www.beefjerkyathome.com A įrašo, įveskite:

$ dig www.beefjerkyathome.com A

;; ATSAKYMO SEKCIJA:
www.beefjerkyathome.com. 86400 IN
000.000.000.000

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

5 veiksmas: sukonfigūruokite „Apache“

Kitas mūsų žingsnis yra įsitikinkite, kad „Apache“ gali priimti užklausas iš mūsų domeno ir iš kurio katalogo turinys turėtų būti pateiktas.

Domenui beefjerkyathome.com reikės katalogo. Mes sukursime tai ir tada sukursime failą beefjerkyathome index.html. Tuomet nerimausime dėl failų sistemos leidimų:

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

Tai mano savarankiškai prižiūrima svetainė beefjerkyathome.com

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

Dabar mes turime sukurkite virtualiojo kompiuterio failą, kad „Apache“ galėtų atpažinti mūsų domeną.

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

Tada mes redaguojame failą, kad jis atrodytų taip.

„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 kartu

Beveik ten sukonfigūruokite ir iš naujo įkelkite „Apache“.

sudo a2ensite beefjerkyathome.com.conf
„sudo“ paslaugos „apache2“ perkrovimas

Beveik atlikę sunkų kėlimą, viskas, ką jums reikia padaryti Redaguoti vietinį / etc / hosts failą. Tai padarykite pridėdami tai prie savo IP adreso ir domeno vardo:

000.000.000.000 beefjerkyathome.com

Dabar internetą galima aplankyti beefjerkyathome.com ir pasaulis džiaugsis naujomis jautienos žiniomis.

6 veiksmas: įdiekite „WordPress“ ar kitą turinio valdymo sistemą

Tai bus tada, kai įdiegsite CMS, kuriomis jaučiatės naudojęsi. Mes rekomenduojame „Wix“ arba „WordPress“.

Įdiegę CMS, turėtumėte tai padaryti.

Kodėl verta naudotis prieglobos paslauga?

Pamačius, koks skausmas sėdmenyje yra tai padaryti ir kaip lengva naudotis prieglobos paslaugomis, turėtų susimąstyti, kodėl kas nors norėtų tai padaryti.

Akivaizdu, kad gali būti smagu iš tikrųjų tai padaryti patiems ir mokymosi patirtis yra verta. Tai atlikę jūs suprasite, kaip veikia internetinės svetainės ir kaip hostingo paslaugos teikiamos plačiu mastu.

Kai rimtai ketinate plėsti svetainę – pats priegloba neturi tiesiog prasmės.

Jei neturėsite beprotiškos aparatinės įrangos ir neturėsite galimybės naudotis energija, kurios neturi dauguma žmonių, norėsite naudotis geriausia prieglobos paslauga.

Jūsų ryšiai bus lėtesni, nes tai bus susiję su DNS konfigūracija amžinas skausmas, jūsų sąskaitos už elektrą smarkiai išaugs, o jei kas nors sugestų, tai visiškai jūs.

Tikslinga žvelgti į dedikuotą ar VPS prieglobą.

Geriausias serveris

Naudodamiesi dedikuotu serveriu, jūs gaunate beveik visus privalumus, kuriuos sau gali priglobti kažkas, be jokio galvos skausmo. Ne tik tu esi gauti daugiau naudos, nes jūsų greitis ir veikimo laikas beveik neabejotinai bus geresni.

Įkrovimo laikas: 520 p
Uptime: 99,9%

Su naujos kartos infrastruktūra ir naudojant „Google Cloud Platform“ kad galėtumėte valdyti visą operaciją, turėsite greitą greitį ir aukštą eksploatavimo laiką.

Tai yra „Kinsta“ siūlomas saugumas geriau už viską, ką galima sudėti namuose. Kas dvi minutes jie tikrina kiekvieno savo tinklalapio būseną. Jūsų svetainė bus patikrinta 720 kartų kiekvieną dieną įsitikinti, kad jis veikia ir veikia.

Geriausias VPS talpinimas

Jei nerimaujate dėl pinigų, bet taip pat norite pasiekti savo serverį ir mastelį, VPS kompiuteris gali būti jums tinkamiausias pasirinkimas. Su VPS turėsite savo serverio erdvę su unikalia OS instancija.

Įkrovimo laikas: 2232 p
Uptime: 99 proc.

Puikus dalykas, susijęs su „InMotion“, yra tai, kad jame yra nuostabios aukščiausios kokybės savybės jų žemiausiose pakopose.

Funkcijos, tokios kaip nemokami SSD diskai, nemokamas domenas, nemokamos atsarginės kopijos, SSH prieiga, neribota vieta diske, nemokamas SSL sertifikatas ir klientų aptarnavimas visą parą, yra standartinės. Be to, jie turi: 90 dienų pinigų grąžinimo garantija.

„InMotion“ priegloba yra puikus pasirinkimas, jei norite hibridinės strategijos, kuri nepažeidžia banko. Verta apsvarstyti didelio našumo parinktį, kurioje pagrindinis dėmesys skiriamas patikimumui ir pertekliui, neišleidžiant visų pinigų.

Išvada

Vien todėl, kad patys galite priglobti svetainę, dar nereiškia, kad turėtumėte. Tai verta kaip įdomus mažas projektas, tačiau jei rimtai ketinate kurti ir plėsti svetainę, tai beveik nėra prasmės.

Yra daugybė puikių prieglobos alternatyvų ir nebus jokio galvos skausmo, kai reikia išlaikyti savo svetainę ir veikti greičiu..

Nuorodos ir įvaizdžio kreditai:

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

About the author

Adblock
detector