Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Interesante
  • Si të hostoni në kompjuterin tuaj. Pritja e përbashkët dhe domeni juaj në kompjuterin tuaj të shtëpisë

Si të hostoni në kompjuterin tuaj. Pritja e përbashkët dhe domeni juaj në kompjuterin tuaj të shtëpisë

Çfarë duhet të dini për të krijuar tuajin?

Së pari, ju duhet të kuptoni thelbin e këtij shërbimi. Hosting kombinon harduerin dhe softuerin cilësor nga njëra anë dhe ofrimin e shërbimeve të mirëmbajtjes nga ana tjetër. Shumë ekspertë vërejnë se është shërbimi që është komponenti më i rëndësishëm, pasi gjetja e kompanive me pajisje dhe softuer të cilësisë së lartë nuk është problem.

Së dyti, duhet të kuptoni që hostimi, si çdo biznes, fillimisht kërkon kosto të konsiderueshme financiare, të cilat nuk do të paguhen menjëherë. Prandaj, përpara se të krijoni hostin tuaj, duhet të bëni një vlerësim të përafërt të kostos dhe të ndani shumën e nevojshme nga buxheti juaj (ose ta merrni nga një burim tjetër).

Së treti, ju duhet të kuptoni harduerin dhe softuerin dhe / ose të gjeni ata që do të punojnë si mbështetje teknike për klientët. Duhet kuptuar që telefonatat, dhe do të vijnë vazhdimisht dhe do të duhet t'u përgjigjet menjëherë dhe problemet që dalin duhet të zgjidhen po aq shpejt. Numri i punonjësve të përfshirë do të varet ngushtë nga pritja.

Mënyrat për të krijuar hostin tuaj

Ekzistojnë tre mënyra kryesore për të krijuar hostin tuaj.


  1. E para është të bëhesh rishitës, kjo metodë është më e lira. Një rishitës është një person që ka blerë serverë nga një kompani e njohur hosting dhe shet hapësirë ​​në server, si dhe është përgjegjës për mbështetjen teknike. Sidoqoftë, duke qenë se nuk është në pronësi të një rishitësi, mbështetja teknike do të pengohet nga një sërë pengesash (për shembull, pamundësia për të monitoruar në mënyrë efektive serverin, rindezjen e tij, etj.)

  2. Mënyra e dytë është të marrësh me qira një server të tërë nga një kompani pritëse. Do të jetë shumë më e shtrenjtë, por kjo metodë ka një sërë avantazhesh që rishitësit nuk i kanë. Në veçanti, aftësia për të vendosur softuerin tuaj në server, aftësia për ta kontrolluar atë dhe si rezultat i mbështetjes teknike më efikase.

  3. Mënyra e tretë është të blini në mënyrë të pavarur një server dhe ta vendosni atë në Qendrën e të Dhënave për kushtet e marrjes me qira të një vendi. Avantazhi i kësaj metode është qiraja më e lirë. Disavantazhi është nevoja për të blerë një server, i cili është mjaft i shtrenjtë.

Fazat e krijimit të hostit


  • Përgatitja e buxhetit dhe fondeve të projektit.

  • Zhvillimi i planeve tarifore për pronarët e faqeve.

  • Përcaktimi i mënyrës së krijimit të hostimit (rishitës, marrja me qira e serverit, hapësira në Data Center).

  • Zhvillimi i një strategjie marketingu për të promovuar shërbimet e tyre në internet dhe për të gjetur klientë.

  • Krijimi i hostimit dhe i tij.

  • Rekrutimi

Video të ngjashme

Burimet:

  • si të bëni hostimin e faqes tuaj të internetit

Çdo webmaster që vendos të krijojë projektin e tij komercial ka shumë pyetje. Suksesi i hostimit të krijuar varet kryesisht nga një sërë faktorësh. Ju duhet të grumbulloni durim, një sasi të caktuar parash dhe njohuri të gjuhës angleze, të cilat do të nevojiten për të lexuar dokumentacionin teknik, konfigurimin dhe instalimin e paneleve të kontrollit.

Do t'ju duhet

  • - Server i dedikuar;
  • - paneli i kontrollit të serverit;
  • - Stafi i ndihmës teknike.

Udhëzim

Faza më e rëndësishme janë vendet për vendosjen e saj. Ju, sigurisht, mund të përdorni panelet e kontrollit tashmë ekzistues për krijimin e hostimit, të cilat ofrohen nga shumë ofrues modernë të pritjes, por në këtë rast, suksesi i projektit tuaj do të jetë i kufizuar.

Për të filluar, zgjidhni qendrën e të dhënave nga e cila do të blini një server të dedikuar. Njihuni me harduerin e dedikëve të përzgjedhur, mësoni më shumë rreth mirëmbajtjes dhe nëse është e mundur, bëni një vizitë në zyrën e kompanisë së përzgjedhur për të marrë një ide reale të gjendjes së serverëve dhe dhomës së serverit. Një qendër e vërtetë të dhënash nuk varet nga vendndodhja gjeografike.

Zgjidhni softuerin që ju përshtatet, me të cilin jeni pak a shumë të njohur. Pra, për të mbajtur një server IIS me Windows, do t'ju duhet të lexoni shumë informacione të konfigurimit dhe të jeni gjithmonë të vetëdijshëm për të gjitha dobësitë. Është e rëndësishme të instaloni përditësimet më të fundit të sistemit në kohë, sepse kjo është kryesisht një çështje sigurie. Nëse keni bërë një zgjedhje në favor të Unix-it, atëherë patjetër që duhet ta njihni sistemin dhe të jeni në gjendje të trajtoni konsolën.

  • DNS,
  • Pritja
  • Unë (si shumë zhvillues të uebit) kam rreth një duzinë faqesh që duhet të priten diku.

    Sajtet praktikisht nuk sjellin fitim, pasi këto janë disa vepra të vjetra (nuk u futën në prodhim për arsye të ndryshme), një faqe kryesore, një faqe e bukur postare dhe të ngjashme. Por në të njëjtën kohë, është për të ardhur keq të braktisësh këto faqe, dhe për këtë arsye duhet të shpenzosh para mjaft reale për to çdo muaj për të blerë host. Paratë, sinqerisht, janë të vogla, por megjithatë është për të ardhur keq për ta, pasi nuk ka kthim në faqet.

    Në të njëjtën kohë në dispozicion:

    • Serveri i shtëpisë në Ubuntu
    • Internet i shpejtë ethernet nga MTS
    Por nuk ka asnjë kyç - IP statike. Nëse do të ishte, atëherë gjithçka do të ishte shumë më e thjeshtë dhe unë definitivisht nuk do ta shkruaja këtë artikull. Dhe MTS im absolutisht nuk dëshiron të lëshojë një IP statike (përveç nëse lidhem si klient biznesi).

    Sigurisht, ka shërbime të njohura dinamike DNS si noip.com, por ato zgjidhin me sukses vetëm problemin e qasjes në distancë në serverin tonë (përmes SSH ose FTP), por ato nuk janë absolutisht të përshtatshme për pritje, sepse në cilësimet e domenit në serverin DNS duhet të shkruajmë një regjistrim me një adresë IP të vërtetë (jo një lidhje me domenin tonë virtual).

    Çfarë duhet bërë?

    Nuk do të ndalem se si të konfiguroni një server linux (aq më pak se si të zgjidhni një), sepse po supozoj se ju tashmë e keni një të tillë. Gjithashtu, nuk do të përshkruaj në detaje cilësimet për nginx dhe Apache, sepse përsëri supozoj se mund ta trajtoni vetë këtë.

    Gjëja e parë me të cilën pata probleme ishte se si t'i ridrejtoja vizitorët nga domenet e mia (kam 2 domene) në serverin tim të shtëpisë. Kjo do të thotë, në mënyrë që klienti që shtypi domain.com të shkojë saktësisht në serverin tim të shtëpisë, duke marrë parasysh faktin që adresa IP në të ndryshon çdo ditë.

    Për zgjidhjen, duhet të konfigurojmë serverin DNS, përkatësisht të dhënat e mëposhtme: SOA, NS, MX, A, CNAME. Është e rëndësishme që ne të kemi aftësinë për të vendosur TTL (koha për të jetuar), pasi jetëgjatësia e rekordeve tona duhet të jetë shumë e vogël, fjalë për fjalë 60-120 sekonda. Përndryshe, kur ndryshoni adresën IP të serverit, përdoruesit nuk do të mund të arrijnë në serverin tonë për një kohë të gjatë (për shkak të cachimit).

    Pra, na duhet një server DNS, opsione zgjidhjeje:

    Le të shqyrtojmë të dyja opsionet.

    Ne përdorim shërbime që na ofrojnë pritje DNS

    Ka një sërë shërbimesh falas për këtë, nga të cilat freedns.afraid.org është më i popullarizuari. Në shërbime të tilla, ju mund të shtoni domenin (et) tuaj dhe të merrni mundësinë për të përditësuar rekordin e tyre A përmes API-së duke përdorur një skript të vogël.

    Duket mjaft mirë, por kapja është se këto shërbime rezervojnë të drejtën për të shtuar nëndomanë të nivelit të tretë në domenin tuaj. Kjo do të thotë, ju keni regjistruar user.ru me ta, dhe ata shtojnë me qetësi faqet e tyre si hello.user.ru, shop.user.ru, e kështu me radhë. Sigurisht, ju mund ta refuzoni këtë, por ... për para. Nuk shoh asnjë pikë për të paguar para për shërbime të tilla, sepse për para të krahasueshme mund të blini një host të plotë nga çdo ofrues pa ndonjë vallëzim rreth cilësimeve DNS.

    Ne nuk do të shqyrtojmë shërbimet e mbetura, por do të fokusohemi në opsionin e dytë.

    Ne përdorim serverin tonë DNS në lidhje me një domen DDNS

    Për këtë opsion, së pari, duhet të kemi një domen DDNS (i cili përditësohet kur ndryshon IP), për shembull domain.ddns.net dhe së dyti, do të duhet të instalojmë dhe konfigurojmë BIND në serverin tonë.

    Në total, duhet të bëni saktësisht 5 hapa. Kudo nën fjalët "domain" ose "domain.ru" nënkuptohet emri juaj i domenit (i shkurtër ose i plotë).

    1. Vendosni 2 ose 3 nëndomanë DDNS
    Pse 2 apo 3? Sepse një numër i të regjistruarve nuk do t'ju lejojë të përdorni një domen me vetëm një server NS. Gjëja më e bezdisshme është se jo të gjithë do ta thonë këtë - domeni juaj thjesht nuk do të funksionojë, por nuk do ta kuptoni pse.

    Gjithçka është e thjeshtë këtu - shkoni te noip.com, regjistroni një llogari atje dhe shtoni 3 nëndomanë falas (më shumë se 3 nuk do të funksionojnë).

    2. Vendosni serverin tuaj DNS
    Instaloni BIND:

    $ sudo apt-get install bind9
    Krijo zona (një zonë për secilin nga domenet tona):

    $ sudo nano /etc/bind/zones.my
    me përmbajtje:

    Zona "domain.ru" ( shkruani master; skedari "/etc/bind/db.domain.ru"; );
    dhe skedari aktual i cilësimeve të zonës:

    $ nano /etc/bind/db.domain.ru
    dhe shkruani brenda:

    ; ; Skedari i të dhënave BIND për ndërfaqen loopback lokale; $TTL 60 @ IN SOA domain.ru. admin.domain.ru (1477015437; Seriali 10800; Rifresko 3600; Riprovo 604800; Skadon 1800); Cache negative TTL @ IN NS domain.ddns.net. @ NË NS domain.ddnsking.com. @ NË NS domain.myftp.biz. @ IN MX 10 mx.yandex.net. @ NË NJË postë 1.2.3.4 NË CNAME domain.mail.yandex.net. * NË CNAME domain.ru.
    Shënim: Unë tërheq vëmendjen tuaj për faktin se TTL është vendosur në 60 sekonda. Në skedarin /etc/bind/named.conf.local, shtoni lidhjen tonë të zonës:

    Përfshi "/etc/bind/zones.my";
    Kjo është ajo, rinisni BIND:

    $ sudo shërbimi bind9 rinis
    Dhe le të shohim /var/log/syslog në mënyrë që të mos ketë mesazhe gabimi

    3. Konfiguro domenin(et) tonë
    Ne shkojmë në panelin e kontrollit të regjistruesit dhe atje në cilësimet e domenit tonë ne specifikojmë nënfushat e krijuara DDNS si serverë NS:

    nameserver1=domain.ddns.net nameserver2=domain.ddnsking.com nameserver3=domain.myftp.biz
    Pas kësaj, mund t'ju duhet të prisni disa orë (ose edhe një ditë) derisa cilësimet të përsëriten midis të gjithë serverëve.

    4. Vendosni përditësimin periodik të adresave IP
    Ruteri im mbështet përditësimin e adresës IP në një domen, por duhet ta bëj këtë për 3 domene menjëherë. Plus, ne duhet të përditësojmë adresën IP në konfigurimin BIND, kështu që le të shkruajmë një skript që do të bëjë:
    1. Përcaktoni adresën tonë të jashtme IP
    2. Kontrolloni nëse adresa IP ka ndryshuar, nëse nuk ka ndryshuar, atëherë asgjë nuk duhet bërë
    3. Përditësoni adresën IP të të gjitha nëndomeneve DDNS nëpërmjet API-së së shërbimit noip.com
    4. Regjistroni një adresë të re IP në konfigurimin BIND "a
    5. Rinisni BIND
    Lëreni vetë skenarin të jetë në guaskë:

    #!/bin/sh # Ky skript funksionon nëpërmjet shërbimit noip.com + serverit lokal Bind # Cilësimet ZONES_CONFIG=zones.my IP_FILE=./current_ip.txt DDNS_USER=përdoruesi DDNS_PASS=fjalëkalimi DDNS_HOST=domain.ddns.net DDNS_HOSTS= ddns.net,domain.ddnsking.com,domain.myftp.biz # Start DATE=$(data +"%Y-%m-%d %H:%M:%S") # zbuloni një IP të jashtëm IP=$ (gërmoj +shkurt $DDNS_HOST) nëse [ $? -ne 0 ] || [ -z $IP ] || [ $IP = "0.0.0.0" ] ; pastaj jehonë "$DATE" Nuk mund të zbulojë një IP të largët. Aborti." dil 1 fi # verifiko IP-në që ndryshon PREV_IP="(i panjohur)" nëse [ -e $IP_FILE ] ; pastaj PREV_IP=$(cat $IP_FILE) fi nëse [ $IP = $PREV_IP ] ; pastaj jehonë "$DATE IP "$IP" nuk ka ndryshuar" tjetër jehonë "$DATE IP është ndryshuar nga "$PREV_IP" në "$IP"" jehonë "$DATE IP do të përditësohet në serverin DDNS" /usr/bin/curl -u $DDNS_USER :$DDNS_PASS "https://dynupdate.no-ip.com/nic/update?hostname=$DDNS_HOSTS&myip=$IP" për jehonë $IP > $IP_FILE # kontrolloni konfigurimin BIND cd /etc/bind nëse [ ! -e $ ZONES_CONFIG ] ; pastaj jehonë "$DATE Skedari $ZONES_CONFIG nuk u gjet!" dil 1 fi # lexo listën e zonave aktive ZONE_FILES=$(skedari grep $ZONES_CONFIG | grep -v ^# | perl -ne "/file "(.+ )"/ && printoni "$1\n"") për ZONE_FILE në $ZONE_FILES; bëni jehonë "$DATE Përpunoni konfigurimin e zonës $ZONE_FILE" cat $ZONE_FILE | perl -ne "s/([\t ]+IN[\t ]+A[\t ]+)[\d\.]*/\$(1)$(IP)/; print \$(_)" > $ZONE_FILE.tmp if [ $(diff -w $ZONE_FILE $ZONE_FILE.tmp | wc -l) -ne 0 ] ; pastaj # përditëso numrin serial STAMP=$(data +%s) cat $ZONE_FILE.tmp | perl -ne "s/\d+(?=.+Serial)/$STAMP/; print \$(_)" > $ZONE_FILE # rifresko shërbimin BIND bind9 rifresko jehonë "$DATE Config $ZONE_FILE është përditësuar" tjetër # asgjë për të bërë rm $ZONE_FILE.tmp echo "$DATE Konfigurimi $ZONE_FILE NUK është ndryshuar" fi kryer
    Skripti duhet të ekzekutohet nën rrënjë (në mënyrë që të ketë të drejtën të përditësojë konfigurimet e BIND dhe ta rifillojë atë). Shtoje atë në crontabin rrënjë për ta ekzekutuar çdo minutë:

    * * * * * cd /home/root && ./update_bind_config.sh >> /var/log/update_bind_config.log
    Disa fjalë për përcaktimin e adresës aktuale IP. Në skriptin e mësipërm, kjo bëhet përmes zgjidhjes së nëndomainit DDNS domain.ddns.net. Kjo do të thotë, së pari ruteri ynë e regjistron atë atje, dhe më pas ne e lexojmë atë. Ky nuk është një opsion shumë i mirë, pasi ne jemi të lidhur me një ruter dhe mund të humbasim disa minuta derisa adresa IP të përditësohet në nëndomain DDNS në atë aktuale. Gjatë gjithë kësaj kohe serveri ynë do të jetë i padisponueshëm.

    Prandaj, kam përdorur një version të përmirësuar, i cili në të njëjtën kohë nuk shfleton internetin:

    IP=$(perl -le "përdor LWP::UserAgent; my $content=LWP::UserAgent->new->get("http://router")->decoded_content(); $content =~ q( ([\d\.]+)); printoni $1")
    Në këtë opsion, ne ngarkojmë faqen kryesore të ruterit (përmes http), më pas gjejmë adresën aktuale IP në të me regexp. Sigurisht, ky opsion nuk është i përshtatshëm për të gjithë, por funksionon në firmware DD-WRT.

    5. Konfigurimi i ruterit
    Unë kam shkruar tashmë për nevojën për të vendosur një telefonatë në shërbimin DDNS, por mos harroni për nevojën për të vendosur përcjelljen e portit në ruterin tuaj:
    • HTTP - TCP, porta 80
    • DNS - TCP+UDP, porta 53

    Prodhimi

    Pra, me çfarë përfundova:
    • Faqet e mia jetojnë në një server shtëpiak për të cilin unë nuk paguaj askënd;
    • Domenet e mia zgjidhen përmes serverit tim DNS, jetëgjatësia e rekordeve është 1 minutë, kështu që përditësimi është shumë i shpejtë;
    • Regjistrimet NS nuk janë adresa IP të vërteta (të cilat shpesh i ndryshoj), por nëndomanë DDNS;
    • Rëndësia e regjistrimeve në nëndomenet DDNS dhe në konfigurimin e serverit tim DNS sigurohet automatikisht, pa asnjë ndërhyrje nga ana ime.
    Sipas matjeve të mia, kur MTS (ofruesi im) përditëson adresën time IP, faqet e mia fillojnë të punojnë pas rreth 2 minutash. Kjo është krejtësisht e pranueshme për mua.

    P.S. Nëse dikujt i pëlqeu ky shënim, atëherë mund të shkruaj pjesën e dytë, ku do t'ju tregoj se si të vendosni punën duke përdorur pritjen Yandex DNS. Kjo do t'ju lejojë të braktisni serverin tuaj DNS, të refuzoni nënfushat DDNS dhe të përmirësoni pak besueshmërinë (pasi serveri DNS nuk do ta ndryshojë kurrë IP-në e tij). Kjo është faqosja që po përdor aktualisht.

    Në këtë paketë mund të instaloni si të rregullt ashtu edhe motorë. Denver ka një server të instaluar, mbështetje php, optimizues Zend, MySQL. Prandaj, Denveri është një mjet i domosdoshëm për vendosje faqe në lokale kompjuter.

    Filloni procesin e instalimit të Denverit. Për ta bërë këtë, klikoni dy herë në shkurtoren e programit të shkarkuar. Procesi i instalimit do të fillojë. Instalimi është automatik, herë pas here ju duhet të zgjidhni opsionet. Për të filluar, zgjidhni një makinë për të vendosur Denverin. Më pas shtypni tastin Enter disa herë. Procesi i instalimit zgjat rreth pesë minuta. Në fund, pajtohuni me vendosjen e shkurtoreve në desktopin tuaj.

    Nisni Denver duke përdorur shkurtoren "Run". Shërbimet dhe serverët do të nisin. Tani ju duhen skedarët tuaj faqe Denveri. Për ta bërë këtë, hapni atë në të cilin keni instaluar grupin. Gjeni drejtorinë "home". Krijoni një dosje me emrin tuaj faqe. Hape këtë dosje. Krijoni një tjetër të quajtur "www". Është në këtë dosje që ju kopjoni të gjithë përmbajtjen tuaj faqe. Nëse instaloni motorin, atëherë instaloni skedarët e tij në dosjen "www". Klikoni "Rinisni" për të rifilluar serverin. Shkruani emrin tuaj në shiritin e adresave faqe. Do të hapet dhe ju mund të punoni.

    Faqja e internetit në internet është një mënyrë e shkëlqyer për të promovuar idetë tuaja, idetë kreative, projektet e punës, dhe gjithashtu me ndihmën e një faqeje interneti personale, të gjithë mund të gjejnë miq, njerëz me të njëjtin mendim, madje edhe partnerë biznesi. Të kesh një faqe interneti hap perspektiva të reja për ju - kjo është arsyeja pse shumë njerëz ëndërrojnë të krijojnë uebsajtin e tyre, por nuk dinë nga të fillojnë. Të gjithë mund të mësojnë se si të krijojnë faqe interneti të thjeshta - çdo faqe interneti bazohet në kodin standard HTML.

    Udhëzim

    Krijoni një dosje në cilindo nga hard disqet tuaja për të ruajtur skedarët për . Jepini asaj ndonjë emër. Brenda kësaj dosjeje, krijoni një dosje tjetër dhe emërtojeni Images - do të ruajë elementët grafikë të faqes, imazhet, butonat, menutë dhe më shumë.

    Shkoni te dosja e krijuar dhe zgjidhni skedën "Tools" në meny dhe më pas "Opsionet e dosjeve". Në dritaren që hapet, shkoni te skeda "Shiko" dhe gjeni rreshtin "Fshih për llojet e skedarëve të njohur" në listë. Hiq zgjedhjen e kësaj kutie dhe më pas kliko OK.

    Tani që keni aktivizuar shfaqjen e shtesave, shkoni përsëri te dosja dhe, duke klikuar me të djathtën, thirrni menunë e kontekstit, në të cilën zgjidhni "New> Dokument teksti". Një skedar i ri shënimesh do të shfaqet në dosje. Ky skedar do të bëhet baza për faqen e parë dhe kryesore të faqes suaj. Meqenëse sapo keni aktivizuar shtesat, skedari duhet të shfaqet si "Text Document.txt" në dosje.

    Riemërtoni skedarin e tekstit - hiqni të gjithë titullin, duke përfshirë shtesën, dhe ndryshojeni në index.htm. Konfirmo riemërtimin. Hapni skedarin html që rezulton duke përdorur çdo shfletues dhe më pas hapni kodin burimor të faqes në menunë përkatëse të shfletuesit. Kopjoni kodin që shihni dhe ngjisni në skedarin index.htm, duke e hapur me notepad - ky kod do të bëhet baza për faqen dhe ju do të futni të gjithë të tjerët në të.

    FTP Server ofron mundësinë për të transferuar skedarë midis një klienti dhe një serveri duke përdorur protokollin FTP. Kjo do të shpjegojë se si të nisni një server FTP në Windows Server 2008 R2.

    tavalik.ru

    Uebfaqe në kompjuterin e shtëpisë

    Zakonisht, për të pritur një faqe në internet, shumë përdorin shërbimet e një ofruesi pritës dhe marrin me qira serverë të dedikuar. Sidoqoftë, nëse nuk dëshironi të paguani borgjeze, atëherë mund të bëni hostin tuaj në kompjuterin tuaj të shtëpisë. Për ta bërë këtë, ju nevojitet një kompjuter me akses të vazhdueshëm në internet, paketë Apache+PHP+MySQL dhe emri i domenit që lidhet me serverin tuaj.

    Për të siguruar funksionimin e qëndrueshëm dhe të pandërprerë të serverit tuaj, rekomandohet të lidheni me një ofrues të mirë të internetit. Mund të rekomandoj ofruesin e Internetit SkyNet dhe tarifën "Zjarri" - 400 rubla në muaj me një shpejtësi prej 50-100 Mbps! Nuk do të jetë e mundur të përshkruhet në detaje i gjithë procesi i konfigurimit të serverit, sepse do të marrë më shumë se një duzinë faqe, por shkurtimisht do t'ju tregoj se si ta bëni atë.

    Instalimi dhe konfigurimi i serverit në internet

    Para së gjithash, shkarkojmë çdo makinë virtuale (kuti virtuale, desktop paralel) dhe krijojmë një ndarje në disk në të cilën do të funksionojë sistemi operativ. Instaloni çdo shpërndarje Linux (për shembull, Ubuntu). Kur të instalohet OS virtual, vazhdoni të instaloni serverin në internet.

    Së pari, le të instalojmë MySQL. Në tastierë, shkruani diçka si:

    sudo apt-get instaloni serverin mysql

    Në varësi të versionit të Linux, komanda mund të ndryshojë. Më pas, do t'ju kërkohet të krijoni një fjalëkalim dhe të instaloni GUI-në:

    sudo mysqladmin -u fjalëkalimi rrënjësor 123456 rrënjë sudo apt-merr instalo mysql-admin

    Pas konfigurimit të MySQL, le të kalojmë në instalimin e Apache:

    sudo apt-get instalo php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php-image-graph imagemagick

    Lidhja e emrit të domenit

    Në mënyrë që faqja të funksionojë në kompjuterin tuaj, duhet të vendosni të gjithë skedarët në dosjen /var/www/ dhe të vendosni një lidhje me mysql. Në rrjetin lokal, ai do të jetë i disponueshëm nga adresa IP e kompjuterit dhe për ta publikuar në internet, ju duhet një IP e bardhë dhe të paktën dy serverë NS. Përsëri, mund të merrni një IP të bardhë nga ofruesi, dhe serverë NS nga çdo regjistrues falas DNS (për shembull, FreeDNS). Vendosni IP-në tuaj atje dhe në këmbim do të merrni të dhënat NS. Ne ndryshojmë serverët NS në regjistruesin e emrave të domenit dhe e delegojmë atë. Po presim 3-12 orë (në varësi të frekuencës së përditësimeve të DNS) dhe kaq! Faqja është në dispozicion!

    Ju gjithashtu mund të konfiguroni serverin dhe të lidhni një emër domain me të gjithashtu në Windows. Është edhe më e lehtë - thjesht instaloni Denwer (paketën e zhvillimit të zotërinjve). Sidoqoftë, mos harroni për sigurinë e serverit! Fatkeqësisht, brenda kornizës së këtij artikulli, është e pamundur të tregosh gjithçka, prandaj, lexoni për sigurinë e serverit dhe mbrojtjen e tij në artikuj të tjerë në faqen tonë të internetit.

    6 393 shikime

    www.securityscripts.ru

    Si të krijoni, instaloni, konfiguroni një server lokal në një kompjuter

    Për shkak të faktit se blogu im është absolutisht i lirë nga çdo kronologji, vendosa ta rregulloj atë. Seria e ardhshme e artikujve do t'i kushtohet krijimit të faqes tuaj. Në këtë artikull, ne do të shqyrtojmë: çfarë është një server lokal, ku ta shkarkoni, si ta instaloni, si ta konfiguroni, si ta bëni një server lokal të disponueshëm në internet.

    Çfarë është një server lokal?

    Server lokal - softuer që ju lejon të korrigjoni një faqe në një kompjuter lokal (në shtëpi), pa qasje në internet. Serveri lokal imiton plotësisht punën e pritjes dhe ka një funksionalitet të ngjashëm.

    Ata që kanë ndërtuar sajte duke përdorur vetëm html dhe css e dinë se nuk ka nevojë për një server lokal, pasi shfletuesi përpunon dhe kupton në mënyrë të përsosur gjuhën e shënjimit të hipertekstit dhe fletët e stilit kaskadë. Por, ia vlen të shtoni një skript PHP dhe menjëherë do të vini në siklet - shfletuesi nuk do të shfaqë rezultatin e punës së PHP. Dhe kjo ndodh sepse shfletuesit nuk e kuptojnë PHP. Dhe në mënyrë që përdoruesi të shohë faqen e faqes në formën në të cilën duhet të jetë kjo faqe, është e nevojshme që serveri të përpunojë dhe shndërrojë kodin PHP në html.

    Të gjitha CMS a la WordPress dhe Joomla përmbajnë skriptet PHP. Prandaj, në mënyrë që faqet e krijuara duke përdorur sisteme të menaxhimit të përmbajtjes të jenë në gjendje të punojnë në një kompjuter shtëpiak, kërkohet një server lokal.

    Faqja ime u krijua duke përdorur WordPress, unë vazhdimisht duhet të testoj disa shtojca, shtesa, të gërmoj në kodin PHP. Është mjaft logjike që herët a vonë, veprime të tilla mund të çojnë në humbjen e performancës së faqes për shkak të një gabimi. Sigurisht, shumica e hosteve mbështet restaurimin (backup) të faqes dhe bazës së të dhënave. Po, dhe webmasterët kompetentë mbajnë, për çdo rast, një rezervë në kompjuterin e tyre. Në përgjithësi jam paranojak, përveç hostimit dhe kompjuterit tim, e kam shkruar edhe në një USB flash drive. Do të jetë e nevojshme të hidhet diku tjetër në shërbimin cloud =).

    Dhe mos harroni se jo të gjithë zhvilluesit e shtojcave kujdesen për fshirjen e saktë të produkteve të tyre dhe shpesh, edhe pas fshirjes së një produkti, mund të shihni gjurmë të një plugin-i që nuk është fshirë plotësisht në bazën e të dhënave. Dhe sa më gjatë të jetojë faqja, aq më shumë mbeturina të tilla do të varen në bazën e të dhënave.

    Në fakt, me detyrat dhe problemet e listuara (dhe jo vetëm) serveri lokal do të ndihmojë për të përballuar.

    Si të krijoni një server lokal?

    Në fakt, nuk keni nevojë të krijoni një server, gjithçka tashmë është krijuar, thjesht shkarkoni dhe instaloni një grup të gatshëm të komponentëve të nevojshëm. Ne do të shqyrtojmë instalimin dhe konfigurimin e një prej serverëve lokalë të njohur më poshtë.

    Si të instaloni një server lokal?

    Një nga serverët lokalë më të njohur dhe më të qëndrueshëm është Denver. Emri qëndron për: grup zotëri i zhvilluesit të uebit - D. n. në. R. Ne do të shqyrtojmë instalimin e tij.

    Paketa bazë përmban:

    • Instalues.
    • Server Apache.
    • PHP5.
    • Transaksioni mbështetës i MySQL5.
    • phpMyAdmin është një sistem menaxhimi MySQL që ju lejon të punoni me bazat e të dhënave përmes një shfletuesi.
    • Sendmail dhe emulatori i serverit SMTP - emulon funksionin e dërgimit të postës. Të gjitha emailet e dërguara do të vendosen në direktorinë Z:\tmp\!sendmail në formatin .eml dhe nuk do të dërgohen në emailin e specifikuar.

    Një nga avantazhet është se serveri mund të instalohet në një flash drive. Dhe kudo që të jeni, mund të punoni në projektet tuaja.

    Dhe, sigurisht, plusi më i rëndësishëm - Denwer është absolutisht falas.

    Ju mund të shkarkoni versionin më të fundit të Denverit (aktualisht 3) këtu: http://www.denwer.ru/

    Instalimi i Denverit

      1. Ekzekutoni skedarin e shkarkuar dhe pranoni të instaloni paketën bazë.
      2. Më pas, do të hapet një dritare e shfletuesit, e cila duhet të mbyllet për të vazhduar ose anuluar instalimin.
      3. Për të vazhduar instalimin, shtypni Enter.
      4. Më pas, duhet të specifikoni drejtorinë në të cilën do të vendosen skedarët. Parazgjedhja: C:\WebServers. Mos ngurroni të shtypni Enter dhe të vazhdoni.
      5. Duke ndjekur udhëzimet, shtypni Enter.
      6. Më pas, instaluesi do t'ju kërkojë të zgjidhni një shkronjë virtuale të diskut. Si parazgjedhje, sugjerohet shkronja Z. Nëse kompjuteri nuk ka një disk me atë emër, atëherë mund të vazhdoni me siguri instalimin duke shtypur Enter, por nëse ka, atëherë zgjidhni një tjetër.
      7. Pasi të jenë kopjuar të gjithë skedarët e shpërndarjes, do t'ju ofrohet një zgjedhje prej 2 opsionesh për krijimin e një disku virtual:
      1. Krijoni një disk virtual kur ndizni kompjuterin.
      2. Krijoni një disk virtual vetëm kur thirret në mënyrë eksplicite, domethënë kur klikoni shkurtoren e fillimit në desktop (zgjodha këtë opsion).

    Kjo është e gjitha, ky instalim i Denverit ka mbaruar.

    Tani mund të testoni serverin lokal. Nëse gjithçka është bërë si duhet, atëherë në desktop do të shfaqen 3 shkurtore: Start Denwer, Stop Denwer, Restart Denwer.

    Klikoni Start Denwer për të nisur. Nëse shkoni te kompjuteri im, mund të shihni që është shfaqur disku i zgjedhur lokal. Dhe në tabaka (afër orës) do të ketë 2 ikona në formën e një kapele dhe një pendë.

    Hapni një dritare të shfletuesit dhe shkruani sa vijon në shiritin e adresave: http://localhost/

    Do të hapet një dritare me mesazhin: "Hurrah, funksionoi!", që simbolizon se gjithçka është bërë në mënyrë korrekte dhe mund të filloni me siguri të punoni me serverin lokal.

    Faqja që hapet përmban shumë informacione të dobishme:

    1. Ju mund të gjeni dokumentacionin e nevojshëm për PHP, MySQL, Apache, Perl, PostgreSQL duke përdorur kërkimin e duhur.
    2. Meqenëse Denveri është softuer falas, krijuesit pranojnë donacione nga përdorues mirënjohës për të mbështetur projektin. Epo, vura re një lidhje shoqëruese me pritjen e Gino.
    3. Ju mund të kontrolloni funksionimin e komponentëve duke klikuar në lidhjet e mëposhtme:

    subdomain.localhost/ssl.php - kontrolloni nëse SSL është aktiv.

    subdomain.localhost/ - kontrolloni domenet "jo-internet" të nivelit të dytë, si dhe SSI

    test1.ru/ - kontrollimi i domeneve të nivelit të dytë.

    subdomain.test1.ru/ - kontrollimi i nëndimeneve (nëndomaineve)

    localhost/Tests/phpnotice/index.php - Ju mund të testoni grepin e njoftimit PHP.

    localhost/Tests/PHP5/index.php5 - informacion PHP 5.

    localhost/Tools/phpMyAdmin - Qasja në phpMyAdmin dhe MySQL.

    custom-host:8648 - kontrolloni një host me një adresë IP dhe port të ndryshëm (127.0.0.2:8648)

    localhost/Tests/sendmail/index.php - kontrolloni punën e sendmail (dërgimi i postës).

    Faqja në Denver shfaqet në hieroglife

    Problemi me hieroglifet ndonjëherë ndodh nëse përdoret kodimi utf-8. Në Opera dhe Chrome, në vend të tekstit tim, u shfaqën mbishkrime të tmerrshme shkëmbore. Dhe Internet Explorer, çuditërisht, tregoi gjithçka ashtu siç duhej. Por sido që të jetë, problemi duhet zgjidhur. Dhe mund ta bëni në mënyrën e mëposhtme:

    Krijoni një skedar .htaccess në direktorinë rrënjë të faqes (në dosjen www) dhe shkruani sa vijon atje: AddDefaultCharset UTF-8

    Nëse skedari ekziston tashmë, atëherë thjesht shtoni këtë rresht atje.

    Si të çinstaloni Denverin?

    Çinstaloni përmes panelit të kontrollit - Programet e Denverit nuk mund të çinstalohen, pasi nuk shkruan skedarë në drejtorinë e Windows dhe nuk lë shënime në regjistër, kështu që nuk nevojitet një çinstalues. Prandaj, ne thjesht fshijmë dosjen me skedarët e serverit lokal (duke e ndaluar më parë Denverin duke përdorur një shkurtore në desktop): C:\WebServers, fshini shkurtoret nga desktopi dhe nga Startup.

    Si të bëni një server lokal Denwer të disponueshëm në internet.

    Para së gjithash, ia vlen të kuptohet se Denveri është menduar për përdorim lokal. Dhe zhvilluesit paralajmërojnë se duke e bërë një sit lokal të dukshëm në internet, mund ta ekspozoni makinën lokale ndaj rrezikut të hakimit, pasi Denwer nuk është një server i besueshëm dhe i plotë.

    Denver funksionon me të drejta administratori, kështu që skriptet e papërfunduara mund të përbëjnë një rrezik të mundshëm, domethënë, të hapin një "vrimë" përmes së cilës një haker mund të dëmtojë kompjuterin.

    Nëse jeni një administrator kompetent dhe e kuptoni plotësisht atë që po bëni, atëherë për të hapur aksesin në faqen lokale, duhet:

    1. Para së gjithash, duhet të keni një adresë IP statike. IP-të dinamike do të ndryshojnë kur makina (ruteri) të rindizet.
    2. Windows ka një antivirus të integruar - një mur zjarri që bllokon aksesin nga kompjuterët e jashtëm. Për ta bërë të aksesueshëm faqen lokale, ky bllokim duhet të çaktivizohet në Start - Windows Firewall. Duhet të kuptohet se kjo do të zvogëlojë gjithashtu mbrojtjen e kompjuterit.
    3. Epo, gjëja e fundit që duhet të bëni është të krijoni strukturën e mëposhtme hierarkike të dosjeve në diskun virtual të Denverit: /home/192.168.0.1/www

    Në vend të adresës IP të specifikuar në paragrafin e mëparshëm, duhet të specifikoni adresën tuaj, të lëshuar nga ofruesi juaj i internetit.

    Nëse ofruesi ofron, përveç adresës IP, edhe një domen të bashkangjitur me të, atëherë faqja do të jetë e aksesueshme nëpërmjet saj.

    Udhëzimet origjinale: http://www.denwer.ru/faq/shared.html

    Në artikullin tjetër, ne do të shikojmë instalimin e WordPress në një server lokal.

    GËZUAR VITIN E RI TË GJITHËVE 2014!!!

    Artikujt kryesorë të lidhur