1 00:00:00,000 --> 00:00:09,287 2 00:00:09,287 --> 00:00:11,120 DAVID మలన్: సో ఈ సమస్య సెట్, మీరు ఉన్నాము 3 00:00:11,120 --> 00:00:13,236 అమలు కానుంది మీ స్వంత వెబ్ సర్వర్. 4 00:00:13,236 --> 00:00:16,110 మేము ఒక బిట్ తో మీరు అందించిన మీరు ప్రారంభించడానికి అందుతుంది అని అస్థిపంజరం కోడ్, 5 00:00:16,110 --> 00:00:17,818 కాని చివరికి, మీరు ఉన్నాము అది పూర్తి వెళ్లి 6 00:00:17,818 --> 00:00:19,940 దీనివలన ఇది నిజానికి సామర్థ్యం అమలు 7 00:00:19,940 --> 00:00:23,980 , స్టాటిక్ రెండు వెబ్ పేజీలు జైలుశిక్షను కంటెంట్ మరియు కూడా డైనమిక్ కంటెంట్, 8 00:00:23,980 --> 00:00:25,090 PHP ద్వారా. 9 00:00:25,090 --> 00:00:27,380 >> యొక్క మొదటి, పరిశీలించి లెట్ సిబ్బంది పరిష్కారం మార్గం, 10 00:00:27,380 --> 00:00:29,390 తుది ఫలితం ఉండాలి మాత్రం ఏ. 11 00:00:29,390 --> 00:00:33,420 నేను మొదటి అమలు వెళుతున్న Tilda CS50 / pset6 / సర్వర్ 12 00:00:33,420 --> 00:00:36,330 ఆపై తెలుపుటకు p డాష్ ఒక నౌకాశ్రయం మరియు అప్పుడు ఒక సంఖ్య 13 00:00:36,330 --> 00:00:38,410 ఇది చాలా సాధారణం వంటి 8080. 14 00:00:38,410 --> 00:00:40,420 ఆపై పేరు లేదా డైరెక్టరీ మార్గానికి 15 00:00:40,420 --> 00:00:43,360 నేను వెబ్ ఉపయోగించడానికి కావలసిన సర్వర్ యొక్క మార్గం, ఇక్కడ ఫైళ్లు అన్ని 16 00:00:43,360 --> 00:00:44,680 నుండి వడ్డిస్తారు వెళ్తున్నారు. 17 00:00:44,680 --> 00:00:46,180 నేను ముందుకు వెళ్ళి ఎంటర్ నొక్కండి వెళుతున్న. 18 00:00:46,180 --> 00:00:49,010 మరియు మీరు రంగు టెక్స్ట్ లో చూస్తారు ఇక్కడ వెబ్ సర్వర్ అని 19 00:00:49,010 --> 00:00:52,450 నా పబ్లిక్ డైరెక్టరీ ఉపయోగించి మరియు అది పోర్ట్ 8080 న వింటున్నారో. 20 00:00:52,450 --> 00:00:55,300 ఇప్పుడు ఒక వెబ్ వెళ్ళి లెట్స్ బ్రౌజర్ మరియు నిజానికి ప్రయత్నించండి 21 00:00:55,300 --> 00:00:56,855 ఈ వెబ్సైట్కు కనెక్ట్ చేయడానికి. 22 00:00:56,855 --> 00:00:59,230 కుడి దిగువన లో నోటీసు మీ ఉపకరణం యొక్క చేతి మూలలో, 23 00:00:59,230 --> 00:01:02,040 అన్ని ఉన్నాయి ఆ ఈ సమయంలో ఒక IP చిరునామా. 24 00:01:02,040 --> 00:01:03,890 అది ఒక ప్రత్యేకమైన గుర్తింపు ఉంది మీ కంప్యూటర్ కోసం 25 00:01:03,890 --> 00:01:06,050 కాబట్టి అది గుర్తిస్తుంది మీరు దీనిని ఆక్సెస్ చేసుకోవచ్చు 26 00:01:06,050 --> 00:01:08,261 వెబ్ బ్రౌజర్ లేదా ఏ ద్వారా ఇతర టూల్స్ సంఖ్య. 27 00:01:08,261 --> 00:01:10,760 నేను ముందుకు వెళ్ళడానికి వెళుతున్న మరియు ఉపకరణం లో Chrome ను తెరిచి 28 00:01:10,760 --> 00:01:19,250 మరియు నేను వెళుతున్న http://172.16.254.133 మరియు అప్పుడు 29 00:01:19,250 --> 00:01:20,960 పెద్దప్రేగు 8080. 30 00:01:20,960 --> 00:01:24,344 మరియు పెద్దప్రేగు యొక్క ముఖ్యమైన ఉంటే ఎందుకంటే మీరు పోర్ట్ ఇవ్వకండి కూడా నేను 31 00:01:24,344 --> 00:01:26,260 కమాండ్ వద్ద పేర్కొన్న పంక్తి, మీరు నిజానికి ఉన్నాము 32 00:01:26,260 --> 00:01:28,390 లోనికి మాట్లాడటం కావడం ఉపకరణం యొక్క సొంత వెబ్ 33 00:01:28,390 --> 00:01:30,850 Apache అని సర్వర్, ఇది నిర్మించబడింది. 34 00:01:30,850 --> 00:01:33,610 కానీ నేడు మేము కేంద్రీకరించాలి మా సొంత వెబ్ సర్వర్ మీద. 35 00:01:33,610 --> 00:01:36,550 >> కాబట్టి ఇప్పుడు నేను ఎంటర్ కొట్టాడు మీరు ఆ 501 గమనిస్తారు 36 00:01:36,550 --> 00:01:38,380 కాదు వస్తుంది అమలు నేను ప్రయత్నించాము ఎందుకంటే 37 00:01:38,380 --> 00:01:41,000 ఒక డైరెక్టరీ యాక్సెస్, ఒక ప్రత్యేక ఫైలు. 38 00:01:41,000 --> 00:01:43,980 నిజానికి, మీరు చూసి ఉంటే నా టెర్మినల్ విండో లో లెఫ్ట్, 39 00:01:43,980 --> 00:01:46,690 మీరు ఆ సమయంలో చూస్తారు పోర్ట్ 8080 న వింటూ, 40 00:01:46,690 --> 00:01:52,600 వెబ్ సర్వర్ కోసం ఒక అభ్యర్థన చూసింది GET / HTTP / 1.1 మరియు అప్పుడు వెబ్ సర్వర్ 41 00:01:52,600 --> 00:01:56,680 ఇక్కడ పటంలో, ప్రతిస్పందించారు ఎరుపు, ఆ 501 తో అమలు కాలేదు. 42 00:01:56,680 --> 00:01:59,270 >> ఆసక్తికరంగా, అయితే కూడా ఉంది తెలుపు లో ఈ రెండవ పంక్తి, 43 00:01:59,270 --> 00:02:03,355 GET / favicon.ico HTTP / 1.1. 44 00:02:03,355 --> 00:02:06,230 ఇప్పుడు నేను ఖచ్చితంగా అలా లేదు నాకు, కానీ, క్రోమ్ అవుతుంది 45 00:02:06,230 --> 00:02:09,910 బ్రౌజర్ల చాలా వంటి, రెడీ presumptuously మీ వెబ్సైట్ భావించవలసి 46 00:02:09,910 --> 00:02:13,170 కొద్దిగా కలిగి కోరుకుంటున్నాము టాబ్ లేదా తదుపరి గ్రాఫికల్ చిహ్నం 47 00:02:13,170 --> 00:02:16,380 ఒక హార్వర్డ్ వంటి చిరునామా బార్, ఆ తరహాలో చిహ్నం లేదా ఏదో, 48 00:02:16,380 --> 00:02:19,425 మరియు కనుక ఇది కేవలం ద్వారా ఊహించడం ఉంది ఈ డిఫాల్ట్ ఫైల్ పేరు యొక్క మార్గం, 49 00:02:19,425 --> 00:02:21,800 మీరు ఒక ఫైల్ కలిగి ఉండవచ్చు ఇది మేము లేదు, చాలా పవిత్రమైంది. 50 00:02:21,800 --> 00:02:24,650 కాబట్టి 404 నాట్ ఫౌండ్ తిరిగి ఉమ్మి కావాలి. 51 00:02:24,650 --> 00:02:26,120 >> ఇప్పుడు బాగా, ఈ గమనిస్తారు. 52 00:02:26,120 --> 00:02:29,440 సందర్శించడం పాటు లోపల ఈ చిరునామా 53 00:02:29,440 --> 00:02:34,940 ఉపకరణం యొక్క, 172.16.254.133:8080, కానీ మీ IP చిరునామా, స్పష్టంగా ఉండాలి 54 00:02:34,940 --> 00:02:35,910 వివిధ ఉంటుంది. 55 00:02:35,910 --> 00:02:39,690 నా Mac లో వెళ్ళి ఉంటే గమనించండి లేదా నా సొంత బ్రౌజర్ నా PC 56 00:02:39,690 --> 00:02:43,200 మరియు అదే URL సందర్శించండి నేను నా సొంత ప్రాధాన్యం బ్రౌజర్ నుండి చూడండి 57 00:02:43,200 --> 00:02:46,340 అది Chrome లేదా Firefox కావచ్చు లేదా IE లేదా సరిగ్గా ఏదో, 58 00:02:46,340 --> 00:02:47,550 అదే ఫలితాలు. 59 00:02:47,550 --> 00:02:48,130 >> OK. 60 00:02:48,130 --> 00:02:51,820 యొక్క నిజానికి పిలిచే ఒక URL ను సందర్శించండి లెట్ ఆ పబ్లిక్ డైరెక్టరీ ఉన్నాయి. 61 00:02:51,820 --> 00:02:56,890 అవి, IP చిరునామా పెద్దప్రేగు 8080 / cat.jpg. 62 00:02:56,890 --> 00:02:57,930 ఎంటర్ చెయ్యండి. 63 00:02:57,930 --> 00:02:59,470 మరియు అక్కడ, నిజానికి, హ్యాపీ పిల్లి. 64 00:02:59,470 --> 00:03:03,340 కూడా ఉందని నేను ముందుగానే తెలుసు ఒక cat.HTLM ఫైలు, కాబట్టి నేను Enter ని, 65 00:03:03,340 --> 00:03:04,469 నేను అలాగే ఆ ఒకటి చూడండి. 66 00:03:04,469 --> 00:03:06,260 మరియు లో నోటీసు, ఈలోగా, ఎడమ మేము 67 00:03:06,260 --> 00:03:08,176 మొత్తం బంచ్ కలిగి కలిగినవి గ్రీన్ ప్రతిఫలాన్ని 68 00:03:08,176 --> 00:03:13,360 ఈ 200 హోదాలు అని, ఇవి OK ఉన్నాయి అర్థం. 69 00:03:13,360 --> 00:03:18,294