1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,660 >> HIZLARIA 1: Ondo da, dezagun bat langileen irtenbidea nola benetan begiratu 3 00:00:02,660 --> 00:00:04,760 funtzionatzen, eta, beraz, zentzu bat lortzeko, lehenengo off 4 00:00:04,760 --> 00:00:06,930 Nola web zerbitzaria ustezko exekutatu, eta nola benetan dezakezu 5 00:00:06,930 --> 00:00:08,480 lortu martxan da zeure ordenagailuan. 6 00:00:08,480 --> 00:00:09,350 Beraz, argazki ezazu hemen. 7 00:00:09,350 --> 00:00:13,640 Dagoeneko nuen CS50 ID ere instalatutako pset6 dot zip, zehaztapen bakoitzeko. 8 00:00:13,640 --> 00:00:16,197 Nik unzipped da, eta ez dut Nire pset6 direktorioa sartu CDed. 9 00:00:16,197 --> 00:00:18,780 Oraindik lehen gauza bat da batez ere egin nahi du, 10 00:00:18,780 --> 00:00:22,010 Zuk izan CS50 IDE bat erabiliz play bada En los Ășltimos hitzaldiak, dua batera 11 00:00:22,010 --> 00:00:25,640 izan dugu PHP erabiliz CS50 IDE, zehazki, 12 00:00:25,640 --> 00:00:29,050 Apache izeneko web zerbitzaria erabiliz, Horren bidez, hasteko eta gelditzeko ditzakezu 13 00:00:29,050 --> 00:00:30,910 komando hori, Apache 50. 14 00:00:30,910 --> 00:00:34,160 Lehenik eta behin, aurrera eta Idazten "Apache 50 stop" 15 00:00:34,160 --> 00:00:37,370 besterik ez ziurtatu zirela baduzu Honakoa batera, azken egunotan, 16 00:00:37,370 --> 00:00:40,090 eta Apache aktibatuta duzu, Oraindik desaktibatzen modu honetan 17 00:00:40,090 --> 00:00:41,360 zerbitzari gelditu. 18 00:00:41,360 --> 00:00:44,110 Orain, zer egin behar dut da zehazki zehaztapenak zer esaten dit egin. 19 00:00:44,110 --> 00:00:49,770 To Tilda CS50 slash joan noa pset6 slash zerbitzaria, eta sakatu Sartu. 20 00:00:49,770 --> 00:00:52,840 Nabarituko duzu at dudala oihu nabil erabilera zenbait informazio, zeinaren batera 21 00:00:52,840 --> 00:00:54,960 Martxan egon beharko nuke programaren zerbitzari gisa 22 00:00:54,960 --> 00:00:58,230 aukerako marratxo p eta orduan batekin atakaren zenbakia, benetan ahal duzun 23 00:00:58,230 --> 00:01:00,720 zuriz utzi delako Besterik adierazi ezean, zehaztutako bakoitzeko, 24 00:01:00,720 --> 00:01:04,010 web zerbitzaria joan suposatuko 8080 ataka nahi duzula. 25 00:01:04,010 --> 00:01:07,560 Bien bitartean, hori gogoratzen dezakezu 8080 ataka ez da benetan estandarra, 26 00:01:07,560 --> 00:01:09,380 baizik eta 80 portu da Zenbaki hitz egin dugu 27 00:01:09,380 --> 00:01:11,440 HTTP lehenetsita izateaz. 28 00:01:11,440 --> 00:01:14,870 Beno, bihurtzen CS50 IDE dagoela hau da, besterik gabe, modu batean konfiguratuta, 29 00:01:14,870 --> 00:01:18,730 hala nola denean nabigatzaile batekin saiatu direla 80 portu bisitatzeko kanpoko mundutik, 30 00:01:18,730 --> 00:01:22,210 Honez magikoki ordenatzeko joan portu aurrera, edo birbideratu berez, 31 00:01:22,210 --> 00:01:25,200 portu 8080 barruan Zure zerbitzari bera. 32 00:01:25,200 --> 00:01:29,330 >> Hortaz, hona hemen azken gauza komandoa da lerroko argumentu, ibilbidea bidea. 33 00:01:29,330 --> 00:01:31,590 Eta nahi dut besterik Esan, zer karpeta egiten dut 34 00:01:31,590 --> 00:01:34,820 zerbitzariari esan nahi zerbitzatzeko fitxategiak erabili? 35 00:01:34,820 --> 00:01:39,030 Beste era batera esanda, erabiltzaileak bisiten bada barra, zer zuen ikusi behar? 36 00:01:39,030 --> 00:01:41,030 Beno, goazen aurrera eta exekutatu zehazki hori berriro, 37 00:01:41,030 --> 00:01:43,940 Denbora honetan dut zehaztuz Nire web zerbitzaria erroa nahi 38 00:01:43,940 --> 00:01:48,210 Direktorioaren publikoak izango dira, datorren arazoa ezarri sei banaketa kodea. 39 00:01:48,210 --> 00:01:50,620 Sartu hit I, ikusiko duzu horia hemen, oroigarri bat ere 40 00:01:50,620 --> 00:01:52,260 naiz benetan zer karpetan gisa erabiliz. 41 00:01:52,260 --> 00:01:55,870 Kasu honetan, kate luze bat da, "Home ubuntu laneko area pset6 publiko". 42 00:01:55,870 --> 00:01:57,500 Eta azken hitza, hau da, zer da garrantzitsua. 43 00:01:57,500 --> 00:02:01,180 Eta gero, azkenik, itxuraz, nire zerbitzari orain 8080 atakan entzuten. 44 00:02:01,180 --> 00:02:05,860 >> Zer hurrengo naiz joan egin da abisuaren duten CS50 goiko eskuineko izkinan ID ere 45 00:02:05,860 --> 00:02:09,440 Zure pantailaren, ari den ikusten zoazen URL bat dela ide50-username.cs50.io. 46 00:02:09,440 --> 00:02:12,860 47 00:02:12,860 --> 00:02:15,080 Eta, hain zuzen, bertan egin klik bada hori, zuk whisked zaizu kanpoan 48 00:02:15,080 --> 00:02:17,090 nabigatzailean fitxa bestera, hori, kasu honetan, 49 00:02:17,090 --> 00:02:20,830 da niri erakusteko edukiak joan Nire web zerbitzariak sustraien. 50 00:02:20,830 --> 00:02:24,770 Beste era batera esanda, fitxategiak hemen ikusten duzu, katu dot HTML, katu dot JPEG, favicon dot 51 00:02:24,770 --> 00:02:27,690 ico, kaixo dot HTML, kaixo dot php, eta proba, 52 00:02:27,690 --> 00:02:29,800 berdinak dira guztientzat edukiak hori ikusi nahi duzun 53 00:02:29,800 --> 00:02:32,560 Nire direktorioa publikoaren barruan LS batera. 54 00:02:32,560 --> 00:02:36,790 Eta zer polita da hori egiten badut Animatu eta egin klik orain katu dot HTML on, 55 00:02:36,790 --> 00:02:38,710 Katu dot HTML ikusten dut. 56 00:02:38,710 --> 00:02:42,660 Eta egin klik I katu dot on bada JPEG, edo kaixo dot HTML, 57 00:02:42,660 --> 00:02:46,650 edo baita nire izena idatzi David, eta, ondoren, egin klik "esan kaixo," 58 00:02:46,650 --> 00:02:49,420 Ikusiko duzu, guztia dela fitxategiak langileek delako lan 59 00:02:49,420 --> 00:02:52,820 Konponbidea, noski, instalatutako CS50 ID erabat funtzionala da. 60 00:02:52,820 --> 00:02:57,090 Beraz, zehazki, lan egiten zeure gisa Konponbidea, azken finean, lan egin behar dute. 61 00:02:57,090 --> 00:03:00,990 >> Bien bitartean, atzera joan nire terminal nahi dugu leiho, non zerbitzari komandoa exekutatu dut, 62 00:03:00,990 --> 00:03:03,410 nabarituko zer kontsola izan esanez. 63 00:03:03,410 --> 00:03:07,890 Hemen ikusten nuen lehenengo eskaera hori Hartu ninduen literalki slash katu zaitez 64 00:03:07,890 --> 00:03:10,260 dot HTML 1.1 HTTP bertsioa. 65 00:03:10,260 --> 00:03:12,600 Eta gero, berdea zer langileen irtenbidea egin ditu 66 00:03:12,600 --> 00:03:14,580 da niretzat du Honez erakusten da irteeraren lehen lerroan 67 00:03:14,580 --> 00:03:16,340 Web zerbitzari batera erantzuten duten. 68 00:03:16,340 --> 00:03:18,300 Beste era batera esanda, dugu Dagoeneko kode idatziaren 69 00:03:18,300 --> 00:03:21,530 Gutun-azalaren birtual irekitzen, get eskaera hori jasotzen duten. 70 00:03:21,530 --> 00:03:23,980 Eta gero, erantzuteko dugun Erabiltzaile baina, aldi berean, 71 00:03:23,980 --> 00:03:28,780 irteera pantaila inprimatzeko hemen HTTP 1.1, 200 OK 72 00:03:28,780 --> 00:03:31,900 zer ari gara jarriz baieztatzeko Ordainetan, gutun-azal, nolabait esateko, 73 00:03:31,900 --> 00:03:33,540 Ari erabiltzaileak bidaltzen itzuli dugu. 74 00:03:33,540 --> 00:03:36,200 >> Eta beraz, zer gertatzen da hemen da terminal-leiho batean dagoela, 75 00:03:36,200 --> 00:03:38,510 Sarean exekutatzen ari gara zerbitzari, eta, horregatik, ez da 76 00:03:38,510 --> 00:03:42,480 HTTP entzuten TCP 8080 atakan eskaerak. 77 00:03:42,480 --> 00:03:44,960 Bien bitartean, nire nabigatzailean, klik dudan bezala bakoitzean zehar 78 00:03:44,960 --> 00:03:48,480 fitxategi horiek edota nire sarrera- izendatzeko David, eta egin klik Bidali, 79 00:03:48,480 --> 00:03:51,827 nire nabigatzailea da web zerbitzaria hizketan. 80 00:03:51,827 --> 00:03:54,410 Eta zer du web zerbitzari kulpa, gero, terminal leihoa horretan 81 00:03:54,410 --> 00:03:56,370 da niretzat zehazki erakusten Lehen lerroan hori da 82 00:03:56,370 --> 00:03:58,540 izan birtual bat jaso Gutun-azal eta zehazki 83 00:03:58,540 --> 00:04:02,870 Lehen lerroan egotea dela web bezero horri erantzun.