DAVID Malan: Hivyo kwa kuweka tatizo hili, uko
kwenda kutekeleza yako mwenyewe sana server mtandao.
Tumekuwa zinazotolewa wewe na kidogo ya mifupa kificho kwamba anapata wewe ulianza,
lakini hatimaye, uko kwenda kumaliza
up hivyo kwamba ni kweli kutekeleza uwezo
kumtumikia up kurasa za mtandao, wote tuli maudhui na pia maudhui ya nguvu,
kupitia PHP.
>> Hebu tuangalie, kwanza kwa njia ya ufumbuzi wafanyakazi,
nini matokeo ya mwisho ni kwenda kuwa.
Mimi nina kwanza kwenda kukimbia Tilda CS50 / pset6 / server
na kisha dash p kutaja bandari na kisha simu
kama 8080, ambayo ni pretty kawaida.
Na kisha jina au njia ya directory
kwamba mimi nataka kutumia kama mtandao njia ya server, ambapo wote wa files
ni kwenda kuwa aliwahi kutoka.
Mimi nina kwenda mbele na hit Enter.
Na utaona katika rangi ya maandishi hapa kwamba mtandao server ni
kutumia directory yangu ya umma na ni kusikiliza kwenye bandari 8080.
Sasa hebu kwenda juu kwa mtandao browser na kwa kweli kujaribu
kuungana na tovuti hii.
Ilani katika chini kulia mkono kona ya appliance yako,
kwamba kuna kuwa wote wakati huu IP.
Hiyo ni kitambulisho kipekee kwa kompyuta yako
kwamba kubainisha hivyo kwamba unaweza kupata ni
kupitia mtandao browser au yoyote idadi ya zana nyingine.
Hivyo mimi nina kwenda mbele na kufungua Chrome katika appliance
na mimi nina kwenda kutembelea http://172.16.254.133 na kisha
COLON 8080.
Na koloni ya muhimu kwa sababu kama huna bayana kwamba bandari kwamba mimi pia
maalum kwa amri line, wewe ni kweli
kwenda kuzungumza katika appliance ya mwenyewe mtandao
server kuitwa Apache, ambayo ni kujengwa ndani yake.
Lakini leo tunataka kuzingatia kwenye mtandao yetu wenyewe server.
>> Hivyo sasa wakati mimi hit Enter, utasikia taarifa kwamba 501
Si kutekelezwa inakuja up kwa sababu nimekuwa walijaribu
kupata directory, si faili fulani.
Hakika, kama ukiangalia juu ya kushoto katika terminal dirisha yangu,
utaona kwamba wakati kusikiliza kwenye bandari 8080,
mtandao wa kompyuta aliona ombi kwa GET / HTTP / 1.1 na kisha mtandao wa kompyuta
alijibu, kama pichani hapa katika nyekundu, na kwamba 501 Si kutekelezwa.
>> Jambo la ajabu ingawa, pia kuna line hii ya pili katika nyeupe,
GET / favicon.ico HTTP / 1.1.
Sasa mimi dhahiri hakufanya hivyo mwenyewe, lakini zinageuka kuwa Chrome,
kama mengi ya browsers, mapenzi kujikinai kudhani kwamba tovuti yako
zinatakiwa kuwa kidogo graphical icon katika tab au ijayo
kwa anwani bar, kama Harvard Muungano au kitu pamoja wale mistari,
na hivyo ni kubahatisha tu kwa njia ya hii default faili jina,
kuwa unaweza kuwa na faili kama kwamba pia, ambayo sisi hawana.
Na hivyo 404 Haukupatikana anapata mate nyuma.
>> Naam sasa, taarifa hii.
Mbali na kutembelea anwani hii ndani
ya appliance, 172.16.254.133:8080, lakini anwani yako ya IP, kuwa wazi,
itakuwa tofauti.
Taarifa kwamba kama mimi kwenda juu ya Mac yangu au PC yangu browser yangu mwenyewe
na kutembelea URL huo, naweza kuona kutoka mwenyewe preferred browser yangu
kama ni Chrome au Firefox au IE au kitu kingine, hasa
matokeo sawa.
>> OK.
Hebu kweli kutembelea URL kwamba inayojulikana kuwepo katika saraka ya umma.
Yaani, anwani ya IP COLON 8080 / cat.jpg.
Kuingia.
Na huko, kwa kweli, ni Happy Cat.
Najua mapema kwamba pia kuna cat.HTLM faili, hivyo kama mimi hit Enter,
Mimi naona kwamba moja pia.
Na taarifa, katika Wakati huo huo, upande wa kushoto sisi
kuwa na rundo zima la matokeo ya kijani akionyesha
kwamba hawa walikuwa 200 statuses, ambayo ina maana wao walikuwa OK.