>> Guztiak eskubidea.
Hargatik murgiltze batzuk sartu partikularren teknikoa.
Zorionez batzuk zer-rekin Galdera sofbola baten.
HTTP, gaur helburua da besterik gabe, ez du ematen diguten mental bat
moten eredua Eskabideak
eta proiektuak gara gauzatzeko joan.
Asteazkenean, trantsizioa dugu MVC bezalako gauzak sakontasun handiagoz
eta bereziki Laravel eta ORM in
bertan dugu honekin datu-base batekin hitz egin.
Baina gaur egun, dezagun ezarri du elkarrizketetan dutenentzat eszenatokia.
HTTP zer den?
Hipertestua transferitzeko protokoloa?
Ados, zer esan nahi du?
Bai.
[Inaudible Oharra]
Ados. Itxi.
Bestea da.
Ez HT - HTML hori da.
HTTP horixe bera da ez, zer da zehazki?
>> Is zerbitzuarekin duten bezalako testu itzuli transmititzen
eta aurrera zerbitzarien artean?
>> Bai zehazki.
Zerbitzaria da.
Beraz, benetan protokoloa da.
Konbentzio multzoa da Erabiltzen diren
Informazio atzera bidaltzeko eta aurrera bezero eta zerbitzarien artean.
Eta informazio hori normalean HTML forma hartzen du,
Hipertestua Markatzeko Lengoaia horrek irekita tags eta itxi tags da.
Beraz, bezero batzuk izan ez baduzu Hemen irudikatzen atera du!
eta zerbitzari batzuk irudikatzen Hemen eskuinaldean.
Geziak atzera eta aurrera joan
haien artean irudikatzeko hizkuntza HTTP duten.
Eta gero 50 ezagutzen iaz instantzia edo pare bat
Duela urte dezakezu Gogoratzen da deskribatu dugun
zentzuan protokolo baten ondorioz noiz bildu dut norbaitek,
Nire eskua agian luzatu dut eta esateko, kaixo eta esan dezakezu -
>> Kaixo.
>> Kaixo. Eta orain, moduko hori bezeroaren arteko transakzio
zerbitzari eta osoa da.
Ondo da.
Beraz HTTP besterik ez da konbentzio ezarri.
Eta konbentzio dutenen artean ziur dago mezuak bidaltzeko.
Horrela, esate baterako, dezagun ireki Chrome.
Eta ikastaroa egiteko, ahal duzun zalantzarik gabe erabili gehienak edozein nabigatzaileak,
baina Chrome ziurrenik izan ohi ezagunenetako egun hauetan.
Osoa du delako eraiki sartu tresnen suite
Dezagun aurrera eta Inspect Element.
Goazen Sarea fitxa me eta utzi zerbait me
bezalako http://www.cs164.net eta sakatu Sartu
lehen sakatuz grabatu ondoren incase birbideratutako ezagutu dugu.
Eta orain goaz sorta osoa ikusteko
taula honetan errenkaden.
Zer egiten duen bakoitzean errenkada horiek irudikatzeko
dezakezu web orri bat bisitatzen duzun?
Bai?
[Inaudible Oharra]
Zehazki. Fitxategi guztiak Dut besterik eskatu erakusten dira
banakako ilara gisa mahai gutxi dagoela,
baina itxaron fitxategiak.
Bakarra eskatu dut adibidez, fitxategi, eskuinera,
zentzuzkoa index.html edo index.php.
Loturak izan daitezke, ezta?
Zalantzarik gabe, ez da irudia han barruan etiketa,
ez dago link etiketa CSS, ez da gidoi tags
Ikusteko Javascript-a eta bat Beste etiketa sorta osoa
agian benetan tira
fitxategiak gehigarrian Sort errekurtsiboki.
Eta beraz, zer ikusten ari gara.
Gora joan gara, gaur egun bada horiek oso goian,
nabarituko duten lehen ikusiko dugu inork hori da benetan mota bitxia.
Gure webgunean dio behin-behineko mugituta,
status kodearen so hitz egiten 302 da.
Han beste bat antzekoa da, 301 horrek betirako joan zen bizitzera.
Eta aldi baterako eramatean, edo betirako zer esan nahi du?
Zer egin beharko lukete zure begiak egon bila ordenan
non mugitu genuen erantzun nahi?
Egungo eta luzera.
Ados. Beraz, ezin izan da zalantzarik inferi non bukatu genuen.
Eta itxuraz bukatu dut at canvas.harvard.edu / zerbait
hau da, asko gogorragoa gogoratzeko.
Baina gehiago, teknikoki, nahi dut redirect gai bat diagnostikatzeko.
Non nago ulertu nahi dut puntu AB puntua joan
Puntu dot bat, dot, dot canvas.harvard.edu
hau gehiago urrutira in goiburuak interfazean.
Nola ez, galdera bat erantzun dut inprimakia non mugitu nuen?
Kokapena. Ondo da.
Behera joan nintzen, hala bada hemen Erantzun-goiburuak egiteko,
nabarituko horiek dira goiburuak eta utzi aldatzeko me.
Hau nahiko bat sort da Chrome inprimatutako bertsioan.
Dezagun sakatu kodea ikusi.
Hau testu gordinak dela Apache web zerbitzaria.
Eta nik ezagutzen arabera lerro hau glancing hemen.
Eta Apache besterik ez da doakoa eta kode irekiko software.
Seguruenik ezagunena web zerbitzari software daude.
Duen emaitza da diosal niri itzultzea.
Eta sort dut begiratu Eskua barruan zer zegoen
edo gutun-azal birtual horretan paketetan ordezkatzen ditu,
barrutik harian igaro
Hori da horiek hainbat lerrotako testua.
Eta nabigatzaile delako HTTP hitz egiten bere burua,
Aurretik programatutako dira Google eta Microsoft-ek
eta beste enpresa batzuek lerro hau bilatzeko.
Eta kokapena ikusten denean: zer ez URL-arekin da
puntuek zentzuzkoa ondoren?
Doa da.
Eta hau ikusteko aukera izango dugu edozein modu zenbaki batean.
Izan ere, oso erabilgarri bat bereziki Linux tresna
eta Mac OS da I ireki bada terminal-leiho bat hemen
eta Curl egin dut, eta I-egiten dut eta ondoren itsatsi URL dagoela.
Ohitura ona komatxo erabili da
delako baduzu inoiz galdera ikurrak izan
edo beste pertsonaia funky, Benetan ordenatu ahal duzun
of nahastu komando-lerroan.
Baina URL aipatu duzu bada ez, orain ikusiko dugu zehazki guztiak
horretan itzuli zen goiburuak du.
Eta, kasu honetan, benetan Oker bat egin nuen.
Canvas URL nuen.
Egin http://www.cs164.net utzi.
Sartu. Daude, zehazki, goiburuak bera dutenak.
Eta kontsultatu nahi badut hurrengo zer dator atzera,
Besterik ez dut egin dezakezu honen eskuz.
Beraz Curl besterik ez mota azkar eta zikin diagnostiko tresna hemen,
curl-nuen, eta orain, URL hori berriro eta horiek ez dira goiburuak guztia
duten orain, itzuli eta bertatik canvas.harvard.edu.
Zer informazio gehigarri dira gurekin bidaliz dute?
Ebaki txiki bat itzali da.
Let baino gehiago hau mugitu me.
Beraz, lerro hauen artean interesgarria da.
Beraz, edukia luzera, hori da nola byte askoren barruan zeuden
du gutunazal birtualen horretan itzuli zen.
Eduki mota da HTML, hura zerbait desberdina izan daiteke
PNG bat edo ez bada GIF edo JPEG bat.
Izan ere, oro har, zer deritzo kate hau?
Badira horien berezia munduko kateak
bakarrean deskribatzeko datu mota desberdinak.
Hau da, beraz izeneko bat MIME mota, M-I-M-E mota.
Beraz, mundu ditu normalizatua
duten. png dut uste "irudia / png" da.
Mundua du normalizatua HTML fitxategia testua / html da.
Mundua du normalizatua duten mp4 bat, movie fitxategia video/mp4 da.
Beraz hemen token esklusibo Nabigatzaile normalean erabiltzen dituzten
jokatu ala ez zehazteko da pelikula bat bezala, hura bistaratzeko
irudi gisa errendatuko HTML edo antzerakoak.
Zer zerbitzari ez - Instructure Oihalaren atzean enpresa
itxuraz erabili?
Beraz Apache gehiegi, beraz erabiltzen ari dira Tresna berdina eta ikusi ahal izango dugu
Ildo horren bidez hemen dela.
Bat alde batera utzita, egia esan dut dute egin zerbait smart
hori ez webgune guztiak egin.
Oso sarritan webgune txu,
ez bakarrik eta ari dira, Apache exekutatzen baina ere
duten exekutatzen ari dira Apache 2.1.3 bertsioa.
Baina mutil hauek izan dira smart eta bertsio zenbakia desgaituta.
Zergatik da hori smart?
Bai.
>> Agian delako zenbait bertsio aurkitu liteke
eta bereziki ahuleziak
[Inaudible] bistako.
>> Zehazki.
Potentzial bat da segurtasun mehatxua.
Oraindik funtsean bada Munduan igortzen, beno,
bertsio hau erabiltzen ari gara.
Hey bertsio hau erabiltzen ari gara.
Ez da zaila dela? Google edo besterik Curl nahiz eta ikutu
ausazko inguruan IP helbideak
eta jakin jende buggy exekutatzen software eta ondoren eraso horiek
edozein dela ere dokumentatu arabera esan daude.
Orain, zergatik da oraindik ere Apache esaten?
Dudarik gabe, hori da ordenatzeko Informazio doakoa.
Beno, Apache egiten erraza da itzali bertsio zenbakia
baina ez haien atzean moduko eszenak modu horretan branding.
Eta hau da, nola Google eta beste enpresek dakit zer web zerbitzarietan
Jende exekutatzen ari delako besterik ez dira mundu osoan kontatzea
horiek bisitatzen duzun bakoitzean.
Beraz cookieak itzuli egingo too.
Baina gogoratzen dezakezu cookiak dira zenbakiak ordenatzeko big berezia
direla normalean gustatzen eskuko erabiltzaileari zigilua.
Bere fitxategi edo pieza txiki bat nabigatzailea landatu datuak
gogoratzeko nor erabiltzailea da.
Estatus 200 ona da.
X-Canvas-idatzi, beraz, zer da hau guztia?
Beno, ipuin luze, eta mundua ere munduko esker
etorri arbitrarioak, HTTP rekin goiburuak eta horiek has baduzu
X-ekin, hori besterik esan nahi ohitura ari dira.
Eta modu polit bat da, are gehiago diagnostiko-helburuetarako
garatzen ari bazara web-ean oinarritutako aplikazio bat
eta gai izan nahi duzu
nahi du atzealdean ikusten duzuna dakit zer back end zerbitzari Spit
erantzuna hau edo zer bertsio zenbakia exekutatzen ari da
zerbitzari honetan.
Edo zer da, bere barne- IP helbidea,
non agian, edozein gauza barne-ohi batzuk nahi
hori da zerbait gertatzen ari da, txu dezakezu
Zeure arbitrarioa itzazu Modu horretan HTTP goiburuak.
Baina istorioa hasi zen Ikastaro web ireki.
Eta hauek guztiak ere ikusi genuen Network fitxan ilarak.
Lehena gehienen zen interesa duten birbideratutako gurekin
hurrengoa eta orduan guk lortu nahi erantzun hau itzuli hemen.
Beraz, non canvas.harvard.edu da?
Dezagun bultza apur bat urrunago eta ordenatu
of jarraitu ogi apurrak horiek.
Canvas.harvard.edu da Harvard jabetzako itxuraz.
Azpi-domeinua sortu dute canvas.harvard.edu deritzo.
Nola litzateke irudikatu dut non
mundu canvas.harvard.edu batean bizitza?
Edo agian zehazkiago Zer da IP helbidea?
Nola ezin dela irudikatu dugu?
Bai?
[Inaudible Oharra]
Erabat.
Beraz, hori da benetan erantzuteko galdera han pare bat.
Lehen, hala nola tresna soil litzateke nslookup izeneko zerbait izan
nik beste gauza batzuk deitu arren.
Izen Lookup eta Ezin dut idatzi zerbait
canvas.harvard.edu bezala.
Sartu. Eta hori emateko joan me back itxuraz sorta osoa
erantzunak.
Baina aukera ematen dizu ikusi ezin bada honen zentzurik.
Beraz, itxuraz,
canvas.harvard.edu kanonikoak izena da
atrocious honetan Gauza bila,
harvard-vanity.instructure.com.
Beraz, zer gertatzen da hemen?
Bere aldetik, berriz, irakurtzen jarraituko dugu, bada,
harvard-vanity.instructure.com kanonikoak izen bat dauka
zerbait are zailago du,
harvard-170 zerbait -Us-ekialdetik 1.elb.amazon.aws.
Gainera, gauza konpontzen
itxuraz hiru IP helbide ezberdinak.
Beraz, munduko zer esan nahi du horiek guztiak?
Bai?
[Inaudible Oharra]
Ados. Ona. Eta utzi nau pentsatzen gauza bat esan duzu,
ez da benetan bat edukia entrega sarea.
'Causa normalean da hori esan nahi du, eduki estatikoa da
eta delako gehiena Webgune dinamikoki bultzatuta dago,
Ez nuke deskribatzeko hau CDN gisa
baina Amazon anfitrioi zerbitzarietan.
Amazon izeneko zerbitzua eskaintzen du Amazon Elastic Kalkulu Cloud,
Laburretan EC2.
Eta horiek besterik ez dira web zerbitzarien askotan Apache exekutatzen
edo beste software pieza funtsean alokatu dezakezu
zentimo gutxi batzuk ordainduz Amazon by edo gutxi dolar bat orduko
eta benetan exekutatu duzu zure beren zerbitzarietan kodea.
Eta bide horren bidez dute do hori zailago bat ematen dute
bilatzen domeinu hau bezalako izen txanda emaitzetan zein bat
IP helbideak edo gehiago hiru horiek, hemen bezala.
Eta aldi berean, zuk ezizen sortu ahal
direla askoz gehiago giza errespetatzen
Besterik hori guztiz unmemorable Amazon helbidea.
Eta kasu honetan Konpainiak Instructure erabaki
apur bat sortzeko Helbide gogoangarria,
harvard-vanity.instructure.com
baina hori izango litzateke atrocious gauza sort Gurekin
Ikastaro webgune bisitatzeko.
Beraz Harvard aldi berean sortu hori da gehiago beste alias
besterik gabe canvas.harvard.edu.
Eta teknika horiek guztiak dira DNS izeneko zerbait aprobetxatuz,
the Domain Name System.
Eta hain luze sistema gisa administradorearekin sarbidea du
Harvard-en edo Instructure en arte DNS zerbitzariak,
ezizen horiek sor dezakezu.
Eta you guys bada, zure proiektuetarako,
erabakitzen domeinu bat erosi 5 dolar izendatzeko,
10 dolar edo dena delakoa.
Eta nahiz eta web ostalari bat ordaintzeko
edo, besterik gabe erabili libreki eskuragarri bat web ostalari eta nahi duzun
benetan ez bizitzea zerbait random.com
baina zeure domeinu at izendatzeko 5 erosi duzula
edo 10 dolar horiek dira konfigurazio xehetasunak mota
egingo dugun norabidean esploratu seihilekoaren bukaeran.
Bada, eta orduan zerbait publikoki ontziratu
beraz, batean bizi daiteke interesgarriagoa URL.
Utzi pausatu une batez niri 'Guys kausa dira ordenatzeko
of alferrik sortu bunching hor.
Ez nahi awkwardly nahi baduzu Mota besterik ez etorri eta eseri
bizkarrean edo erdian?
Behar ez dut marrazteko duzu arreta?
Goazen sartu
Hori da, ziurrenik gehiago deseroso han.
[Eten]
Ondo da.
Ados. Ongi etorri.
Ondo da.
Beraz, non, orain utzi digu?
Beraz, nolabait, beste gara eta Zubia gurutzatu dugu bada
eta denbora aldetik dator
of DNS nola benetan egiten duzun konfiguratzeko hori guztia.
Batzuk nola edo beste, HTTP eskaera hau,
hasierako diosal hau zerbitzari bat iristen batean
IP helbide horiek.
Zerbitzari horretan zerbait da web zerbitzari bat deitu.
Sorpresa gabe.
Baina zer benetan teknikoki web zerbitzari bat da?
Sort hartu duzu esaldia eman, baina zertarako balio du?
Zer da web zerbitzari bat?
Bai?
[Inaudible Oharra]
Ados. Beraz, ordenagailu bat besterik ez da memoria eta sarrera batera.
Badakizu begiratu izana
bezalako irudi hori lehenago are hau da, pixka bat, nahiz
retro eta bat gehiago desktop edo ordenagailu dorre.
Bai, ordenagailu bat besterik ez da.
Baina teknikoki, web zerbitzari bat ez da esan bakoitzeko ordenagailu bat.
Dugun bezala moduko gizakiak izan luze conflated web zerbitzarietan
eta email zerbitzarietan gailu fisiko gisa.
Baina web zerbitzari bat benetan software pieza bat da.
Software pieza bat da ordenagailu fisiko bat exekutatzen.
Eta, beraz, bat izan dezakezu email zerbitzaria eta web zerbitzari bat
eta diagrama zerbitzari batean eta edozein beste zerbitzariak kopurua
edo gehiago behar bezala zerbitzuen gainean exekutatzen
informatiko jakin baten eta eremu zerbitzu horiek guztiak bizi ahal
IP bera at beraz.
Beraz, nola - zuk badaukazu ez anitz zerbitzuak
edo zerbitzarietan exekutatzen ordenagailu berean, nola denean zeroen
eta zeintzuk dira datozen haiek internet bidez,
du ordenagailua ala ez jakin email zerbitzari bat bezala erantzuteko
web orri bat, txat batekin batera?
Bai.
[Inaudible Oharra]
Ona. Zehazki.
Beraz, web zerbitzari bat entzuten zer portu bat deitzen da.
Eta dituzun hartu CS143 bada Sareratzea, agian badakizu
portu horiek erlazionatzeko TCP protokoloak behar bezala
ziurrenik n zaude gutxienez edo UDP entzun.
Eta portu horien edo portu-zenbakiak dira identifikadore besterik berezia
duten zerbitzu bat identifikatzeko.
Beraz, 80 web da, 25 posta elektronikoa da, 23 Telnet da, 22 SSH da
eta ez da, dozenaka edo ehunka
beste batzuk, nahiz eta ez da honen gutxiren buruan oso ezagunak direnak.
Eta hau bat modu bat da IP helbide bat duen ordenagailu
artean multiplex ordenatzeko eskaera mota ezberdinak
eta erantzutea.
Beraz, zer benetan esan nahi du horrek?
Beraz, ez dugu web nabigatzaile bat behar.
Ez dugu curl behar benetan web zerbitzari batekin hitz egin.
Besterik ez dugu ulertzen zer protokoloa da eta nola funtzionatzen duen
eta aipatu nahi dut hau duela une bat.
Telnet bat sort da Ikastetxearen programa zaharra.
Itzuli nire Egun, erabiltzen dugun erabiltzen den eposta egiaztatzeko
baina erabat segurua ez zen.
Besterik tresna bat da eta horrek bidezko testu komandoak bidal ditzakezu
ordenagailu bestera.
Eta egun atzera,
testu komandoak horiek askotan sartzen zure erabiltzaile izena
eta zure pasahitza no enkriptatze moduko.
Oraindik bada SSH ezagutzen,
SSH nahiko askoz Telnet da baina enkriptatze-rekin.
Beraz, hori da apur bat oversimplification.
Baina gisa ezin dut gehiegi sakondu terminal-leiho batekin giza
eta eskola-programa zahar hau Telnet web nabigatzaile bat izan.
Ezin dut idatzi zerbait telnet bezala www.cs164.net
eta zoritxarrez badut sakatu Sartu, bere nahian
baina ez dirudi gertatzen ari da.
Eta hori da lehenetsi delako arabera, munduan duela urte erabaki
duten Telnet ren ataka lehenetsia 23 da
laburki aipatu dudan bezala Une duela nahi.
Baina ez dut esan nahi per Telnet.
Telnet erabiltzeko moduko hau nahi dut testual programaren asmoa du
web Chrome nabigatzaileak izan nahi du eta IE eta beste nabigatzaile
lehenetsita izan dira gogor kodetuak Google eta Microsoft-ek
Ez hitz egin, 23 baizik 80 edo agian 443 arte
SSL-oinarritutako webgune.
Eta, orain, konturatu saiatzen naiz eta dut web zerbitzariarekin konektatzen.
Orain noa, aurrera eta kaixo antzeko zerbait esan.
Eta itxuraz hau dauka besterik betirako joan zen bizitzera.
Akastunak komando batzuk bidali nuen
eta bere me bidaliz itzuli Helbide hau hemen.
Beraz, benetan egin dezagun hau apur bat ezberdina.
Ikus dezagun benetan en diotenez, GET/HTTP/1.1.
Beraz, zer egiten ari naiz?
Komandoa hau da.
Hau nire moduko da diosal, nolabait esateko.
Zer da aurrera slash seguruenik adierazteko?
Etxeko direktorioa.
Beraz, etxeko direktorioa Hemen, besterik gabe esan nahi du -
ongi dezagun deitu du webgunearen erroan.
Whatever fitxategi lehenetsian da, agian, index.html da,
agian index.php da
eta HTTP/1.1 funtsean HTTP-en azken bertsioa.
Beraz itxurak naiz izan nahi du nabigatzeileak egungo polita da
beraz, erantzuten niretzat espero dut gisa.
Eta aurrera joaten naiz eta sakatu Sartu bi aldiz
delako modu gauzak lana da behin lerro zuri bat ikusten duzu,
du web zerbitzari bat, ondoren, erantzun.
Baina zoritxarrez honek eskaera txarra da.
Nabigatzailea eskaera bat bidali
zerbitzari honetatik ezin zuen onartu.
Orain hau asko da gogorragoa diagnostikatzeko.
Baina bihurtzen da cs164.net Apache erabiltzen ari da.
Eta ez askoz irudikatu ahal izango dugu.
Baina bere zerbait ere erabiliz hosting birtuala izeneko
Bertan, ezagunak izatea.
Agian aurrera lausoki Zure CS50 egun
edo idatzitakoa bada webgune komertziala baino lehenago,
Zer da ostalari edo ostalari birtualaren birtual bat?
Bai.
[Inaudible Oharra]
Ados. Zehazki.
Beraz, ez dago geruza bat baino gehiago da Multiplexazioaren hemen nolabait esateko.
Noiz eskaera bat lortuko duzu zerbitzari batzuk
IP helbide jakin batean, zuk minimoki ataka zenbaki hori behar
beraz zerbitzariari daki hau da elektroniko, web eskaera bat da,
Txat mezu bat edo zer ez.
Baina bada duzula behin out, OK, bere 80 ataka.
Da eskaera, jakina, Web orri bat egiteko.
Baina ez litzateke polita izango da
zerbitzari bakar bat banu benetan anitzak onartzen
webgune, food.com eta bar.com eta bass.com
beraz, ez dute fisiko bat behar zerbitzari edo bat pieza bakar
bakoitzerako software Malditos munduko web.
Beraz, mundu birtuala asmatu hosting eta horrek aukera ematen dizu
anitz domeinu izenak jarri IP bera da.
Baina harrapatzen konexioa da Telnet erabiliz egin dut,
80 ataka zehazten den www.cs164.net no aipamena egin nuen
domeinu izenaren interesa izan duten I
komando-lerrotik haratago ere.
Eta, zoritxarrez, eta hau da apur bat ez-bistako.
Sakatu dut bezain laster erosi,
funtsean Telnet presumptuously da bihurtzean
www.cs164.net egiteko me IP helbide bati
eta, ondoren, nire gordinak bidaltzea GET eskaera zerbitzariari.
Beraz nozio hori zela www.cs164.net erabat galdu,
eskubidea.
Telnet ez da nabigatzaile baten zergatik bidaliz traba
informazio gehiago zerbitzariari?
Ez da smart.
Beraz dut arakatu dute zerbitzariari gogorarazteko
ez bakarrik ez nahi dut etxeko orria lortzeko,
Ere zehaztu nahi dut cs164.net ostalari bat.
Eta HTTP goiburuari, mintzatzen zehazki, Host hau da:.
Orain, sakatu dut idatzi, I lortu atzealdean redirect bera
Chrome eta hori ikusi dut dut Curl ikusi baina orain esango nuke,
hau besterik egiten ari gara mailara buruz eta baxua
teknikoki ahalik
horiek gehiago erabiliz urrutira komandoak.
Orain, zergatik da hau baliagarria?
Beraz, hau ez da normala Web orri bat bisitatzeko modu
baina ia edozein denbora, you Arazo batzuk diagnostikatu dute
web bidezko aplikazioarekin duten zerbitzari edo pieza dakar
software edo berriki sortu ostalari birtual
edo berriki erosi domeinu izena.
Hauek dira zehazki erremintak Tim eta Rob badakiela eta I
eta beste batzuk erabiliko luke besterik figura saiatuko
zer oker joan dira, ezta?
Puntu edonoiz lortuko duzu kasu domeinu-izen bat, nolabait duzu
IP bat lotzeko berarekin aurre.
Eta normalean hau egin duzu bitartez web bidezko GoDaddy at interface
edo namecheap.com edo lekuan domeinu izena erosi duzu.
Webgune hain desberdinak tresna ezberdinak dituzte
baina funtsean da bikainean Excel zutabeko taula
ostalari-izenak eta zutabeen
IP helbideak eman horrelako zerbait.
Baina arazo bat da edonoiz zaren galdetu delako
IP helbide bat lotzeko ostalari-izen batekin, eskatuko zaizu
bere TTL zein nabarmentzen egiteko - hartu duzu 143.
Entzuten baino gehiago hemen dut.
Denbora To Live.
TTL A esan nahi zenbat segundo Istorio hau gogoratu behar
eta gogoratu arabera, Katxean esan nahi dut.
Beraz, ipuin luze, halaber DNS munduaren barruan,
han osoa hau da katxeak nozioa.
Eta honek gai bat dugu egingo da ikastaroa esploratu baita
software mailan zeinaren katxeak askotan benetan bat
gauza ona.
Eta zer esan nahi dugu egindako Web orri bat adibidez cachean
edo DNS bat cachean errekorra, IP helbide bat?
Zer duten katxea behar esan nahi du horrek?
Bai.
[Inaudible Oharra]
Bai, hain zuzen, besterik gabe mantenduz kopia bat egitea, beraz,
posible izango ez balitz, aldaketa edo ez aldatu bada Egia are,
aukera ematen dizu, ez behintzat nabarituko segundo batzuk agian, nahiz eta gutxi batzuk
minutu edo okerrago Ordu bat edo bi.
Eta webgune batean, baliteke nabaritu dute hori baino lehen,
batzuetan bazaude web orri bat erabiliz,
ez hainbeste handienetako webgune.
Hau lortzeko joera duzu xehetasuna eskuineko Facebook bezalako
eta Gmail eta antzekoak.
Baina zuk beste bat erabiliz gero Webgune horrek asko erabiltzen ari da
teknologien klasean dugu erabili,
askotan, ez da diseinu erabaki bat ala ez erabakitzeko
zerbait cachean eta hala bada, zenbat denbora zerbait cachean.
Eta inoiz ez baduzu web orri bat izan da
non esate baterako hit duzu Save eta ondoren, orria birkargatu
eta ondoren duzuna posted ez dago han.
Baina gero, agian zuk berriro freskatuz eta bertan agertzen da.
Eta hain zuzen ere, egia esan, ez dut sintoma are ikusi
Facebook noizbehinka batera
non freskatuz baduzu Azken berrian,
batzuetan zerbait dago, batzuetan desagertzen
eta gauzak ez benetan dirudi koherentea.
Eta hori askotan emaitza of besterik gaiak cachean.
Eskaera batean, zauden zerbitzari bat sakatuz.
Eskaera batean, zauden zerbitzari batek talka egitean
eta beren cacheak, haien kopiak
web orrien Mightn'ten primeran sinkronizatzeko
segundo batzuk edo minutu
hain desberdinak ikusten duzuna munduko estatuetan.
DNS-rekin gauza bera gertatzen da.
Erabakitzen baduzu duten jabe zarela food.com
eta dituzun izan bada hosting da GoDaddy at,
nahiko popular web bat hosting besteak beste konpainia
eta zuk erabakitzen, ez, ez dut benetan gustatzen beren politika,
Ez dut gustuko euren prezioak, beren zerbitzuak.
Izateko web bestera aldatu nahi dut hosting enpresa guztiak elkarrekin.
Zer egin nahi duzu?
Beno, gustatuko litzaidake, besterik gabe, aldatu dituzun IP food.com seinalatu helbide
norbaiten zerbitzari at nor dirua hasteko joan zaren.
Baina baita DNS osoa zerbitzari sistema cacheak erabiltzen du,
honek zer esan dezake zure erabiltzaileentzat
mugitzen duzun bat-batean bada Zure web hemendik
hemen baino gehiago, hainbat IP helbidea.
Ondo da.
Ez zero zenbaki batengatik minutu edo segundo,
Zure erabiltzaile amaitzeko ditzake joan adibidez hemen edo hemen
beren sistema eragilea delako, bere nabigatzailea, beraien ISP,
beraien etxe router izan dezake katxean zaharra IP helbidea
eta amaitzen da, bere Kopuru benetan gogorra
zehazki zer oker joan daudelarik.
Beraz, nola ez Chase hasten zara behera, nahiz eta horrelako gaiak?
Honako besterik arabera ogi apurrak horiek
eta ulermena azken finean, zer da HTTP
eta zer ez bidali esan nahi du eskaera bat da eta zer tresna
nslookup bezala benetan zuretzat egin.
Eta beraz, nola egin dezaket batzuk exekutatzen maila baxua komando horien
eta besterik ez daki zer hain zuzen ere, oker joan da.
Beraz, nork deitu badakizu, nork off bidaltzeko e-posta bat edo zer
zeure zerbitzari on aldatzeko.
Eta alde batera utzita, Dut asmatzen gehienetan
zuetako hemen erabili dute CS50 du Tresnaren, CS50 hartu zenuen.
Ez zenuen askotan, nahiz
Seguru asko erabiltzen duzun Apache propioak Macs on ala
edo PC edo Linux kutxak.
Besterik ez alde batera utzita, ez dut terminal-leiho bat zabalduko hemen
azken CS50 Appliance on eta erro sudu su bihurtu dut
eta ondoren sartu nintzen Direktorio honen
Hemen etc / httpd / conf.d /.
Hau da, komun bat web zerbitzarian jarri -
Apache web zerbitzarietan gordetzeko eman konfigurazio fitxategiak.
Conf.d besterik konfigurazio esan nahi sorta oso bat direktorioa
espedienteen eta ireki dut bada adibidez vi batera sortu,
tresnaren 50, benetan dituzu ikusi hosting nola birtuala
CS50 Appliance izan da denbora horiek guztiak lanean.
Ari dira, berriz, estaldura bada
gehien jarri dezakezu Edozein web barrutik
Zure ostalari birtualaren en direktorioa Appliance.
Nola duten benetan lan?
Beno nabarituko, hau pixka bat da urrutira eta ordenatzeko izan duzu
of Grok zure bidea bidez dokumentazioa erabiliz hau.
Baina funtsean ziurrenik lerro gehien erabilgarria
bilatuko - da hau begiratu.
Lerro hau hemen funtsean begiratu web zerbitzari kontatzen
John Harvard-en ostalari birtualaren directory
minuskulak bertsioaren edozein dela ere, zerbitzari-izen baten
edo domeinu izen zen benetan bisitatu.
Eta ez dugu zertan joan tinkering maila honekin.
Baina Apache erabiltzen denean, daude dituzunak
azken finean, eduki Kontrol xehetasunak horietan zehar.
Ados. Beraz, aurrerantzean, orain ahal dugun hartu HTTP ematen, ezta?
Ondo da.
Beraz, zergatik ez dugu egin hau, batez ere, zenbait
zertxobait gatibu sentitzen duzu Ikusleek, zergatik ez markagailuan joan gara
eta bi minutuko atsedena hartu,
itzuli gara murgiltze dugu Pixka bat MVC sartu eta guk egingo
on a note on - Arazo bat horren orduan izango dugu asteazkenean konpontzeko
Laravel izeneko tresna batekin.
Beraz, dezagun bat Minutu pare.