1 00:00:00,000 --> 00:00:09,287 2 00:00:09,287 --> 00:00:11,120 DAVID Malan: Hivyo kwa kuweka tatizo hili, uko 3 00:00:11,120 --> 00:00:13,236 kwenda kutekeleza yako mwenyewe sana server mtandao. 4 00:00:13,236 --> 00:00:16,110 Tumekuwa zinazotolewa wewe na kidogo ya mifupa kificho kwamba anapata wewe ulianza, 5 00:00:16,110 --> 00:00:17,818 lakini hatimaye, uko kwenda kumaliza 6 00:00:17,818 --> 00:00:19,940 up hivyo kwamba ni kweli kutekeleza uwezo 7 00:00:19,940 --> 00:00:23,980 kumtumikia up kurasa za mtandao, wote tuli maudhui na pia maudhui ya nguvu, 8 00:00:23,980 --> 00:00:25,090 kupitia PHP. 9 00:00:25,090 --> 00:00:27,380 >> Hebu tuangalie, kwanza kwa njia ya ufumbuzi wafanyakazi, 10 00:00:27,380 --> 00:00:29,390 nini matokeo ya mwisho ni kwenda kuwa. 11 00:00:29,390 --> 00:00:33,420 Mimi nina kwanza kwenda kukimbia Tilda CS50 / pset6 / server 12 00:00:33,420 --> 00:00:36,330 na kisha dash p kutaja bandari na kisha simu 13 00:00:36,330 --> 00:00:38,410 kama 8080, ambayo ni pretty kawaida. 14 00:00:38,410 --> 00:00:40,420 Na kisha jina au njia ya directory 15 00:00:40,420 --> 00:00:43,360 kwamba mimi nataka kutumia kama mtandao njia ya server, ambapo wote wa files 16 00:00:43,360 --> 00:00:44,680 ni kwenda kuwa aliwahi kutoka. 17 00:00:44,680 --> 00:00:46,180 Mimi nina kwenda mbele na hit Enter. 18 00:00:46,180 --> 00:00:49,010 Na utaona katika rangi ya maandishi hapa kwamba mtandao server ni 19 00:00:49,010 --> 00:00:52,450 kutumia directory yangu ya umma na ni kusikiliza kwenye bandari 8080. 20 00:00:52,450 --> 00:00:55,300 Sasa hebu kwenda juu kwa mtandao browser na kwa kweli kujaribu 21 00:00:55,300 --> 00:00:56,855 kuungana na tovuti hii. 22 00:00:56,855 --> 00:00:59,230 Ilani katika chini kulia mkono kona ya appliance yako, 23 00:00:59,230 --> 00:01:02,040 kwamba kuna kuwa wote wakati huu IP. 24 00:01:02,040 --> 00:01:03,890 Hiyo ni kitambulisho kipekee kwa kompyuta yako 25 00:01:03,890 --> 00:01:06,050 kwamba kubainisha hivyo kwamba unaweza kupata ni 26 00:01:06,050 --> 00:01:08,261 kupitia mtandao browser au yoyote idadi ya zana nyingine. 27 00:01:08,261 --> 00:01:10,760 Hivyo mimi nina kwenda mbele na kufungua Chrome katika appliance 28 00:01:10,760 --> 00:01:19,250 na mimi nina kwenda kutembelea http://172.16.254.133 na kisha 29 00:01:19,250 --> 00:01:20,960 COLON 8080. 30 00:01:20,960 --> 00:01:24,344 Na koloni ya muhimu kwa sababu kama huna bayana kwamba bandari kwamba mimi pia 31 00:01:24,344 --> 00:01:26,260 maalum kwa amri line, wewe ni kweli 32 00:01:26,260 --> 00:01:28,390 kwenda kuzungumza katika appliance ya mwenyewe mtandao 33 00:01:28,390 --> 00:01:30,850 server kuitwa Apache, ambayo ni kujengwa ndani yake. 34 00:01:30,850 --> 00:01:33,610 Lakini leo tunataka kuzingatia kwenye mtandao yetu wenyewe server. 35 00:01:33,610 --> 00:01:36,550 >> Hivyo sasa wakati mimi hit Enter, utasikia taarifa kwamba 501 36 00:01:36,550 --> 00:01:38,380 Si kutekelezwa inakuja up kwa sababu nimekuwa walijaribu 37 00:01:38,380 --> 00:01:41,000 kupata directory, si faili fulani. 38 00:01:41,000 --> 00:01:43,980 Hakika, kama ukiangalia juu ya kushoto katika terminal dirisha yangu, 39 00:01:43,980 --> 00:01:46,690 utaona kwamba wakati kusikiliza kwenye bandari 8080, 40 00:01:46,690 --> 00:01:52,600 mtandao wa kompyuta aliona ombi kwa GET / HTTP / 1.1 na kisha mtandao wa kompyuta 41 00:01:52,600 --> 00:01:56,680 alijibu, kama pichani hapa katika nyekundu, na kwamba 501 Si kutekelezwa. 42 00:01:56,680 --> 00:01:59,270 >> Jambo la ajabu ingawa, pia kuna line hii ya pili katika nyeupe, 43 00:01:59,270 --> 00:02:03,355 GET / favicon.ico HTTP / 1.1. 44 00:02:03,355 --> 00:02:06,230 Sasa mimi dhahiri hakufanya hivyo mwenyewe, lakini zinageuka kuwa Chrome, 45 00:02:06,230 --> 00:02:09,910 kama mengi ya browsers, mapenzi kujikinai kudhani kwamba tovuti yako 46 00:02:09,910 --> 00:02:13,170 zinatakiwa kuwa kidogo graphical icon katika tab au ijayo 47 00:02:13,170 --> 00:02:16,380 kwa anwani bar, kama Harvard Muungano au kitu pamoja wale mistari, 48 00:02:16,380 --> 00:02:19,425 na hivyo ni kubahatisha tu kwa njia ya hii default faili jina, 49 00:02:19,425 --> 00:02:21,800 kuwa unaweza kuwa na faili kama kwamba pia, ambayo sisi hawana. 50 00:02:21,800 --> 00:02:24,650 Na hivyo 404 Haukupatikana anapata mate nyuma. 51 00:02:24,650 --> 00:02:26,120 >> Naam sasa, taarifa hii. 52 00:02:26,120 --> 00:02:29,440 Mbali na kutembelea anwani hii ndani 53 00:02:29,440 --> 00:02:34,940 ya appliance, 172.16.254.133:8080, lakini anwani yako ya IP, kuwa wazi, 54 00:02:34,940 --> 00:02:35,910 itakuwa tofauti. 55 00:02:35,910 --> 00:02:39,690 Taarifa kwamba kama mimi kwenda juu ya Mac yangu au PC yangu browser yangu mwenyewe 56 00:02:39,690 --> 00:02:43,200 na kutembelea URL huo, naweza kuona kutoka mwenyewe preferred browser yangu 57 00:02:43,200 --> 00:02:46,340 kama ni Chrome au Firefox au IE au kitu kingine, hasa 58 00:02:46,340 --> 00:02:47,550 matokeo sawa. 59 00:02:47,550 --> 00:02:48,130 >> OK. 60 00:02:48,130 --> 00:02:51,820 Hebu kweli kutembelea URL kwamba inayojulikana kuwepo katika saraka ya umma. 61 00:02:51,820 --> 00:02:56,890 Yaani, anwani ya IP COLON 8080 / cat.jpg. 62 00:02:56,890 --> 00:02:57,930 Kuingia. 63 00:02:57,930 --> 00:02:59,470 Na huko, kwa kweli, ni Happy Cat. 64 00:02:59,470 --> 00:03:03,340 Najua mapema kwamba pia kuna cat.HTLM faili, hivyo kama mimi hit Enter, 65 00:03:03,340 --> 00:03:04,469 Mimi naona kwamba moja pia. 66 00:03:04,469 --> 00:03:06,260 Na taarifa, katika Wakati huo huo, upande wa kushoto sisi 67 00:03:06,260 --> 00:03:08,176 kuwa na rundo zima la matokeo ya kijani akionyesha 68 00:03:08,176 --> 00:03:13,360 kwamba hawa walikuwa 200 statuses, ambayo ina maana wao walikuwa OK. 69 00:03:13,360 --> 00:03:18,294