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.