1 00:00:00,000 --> 00:00:09,287 2 00:00:09,287 --> 00:00:11,120 डेविड Malan: के लिए तो इस समस्या का सेट, आप कर रहे हैं 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 और फिर निर्दिष्ट करने के लिए पी पानी का छींटा एक बंदरगाह और फिर एक नंबर 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 सब वहाँ गया है कि इस बार एक आईपी पता। 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 तो मैं आगे जाने के लिए जा रहा हूँ और उपकरण में क्रोम ऊपर खुला 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 अपाचे बुलाया सर्वर, जो इसे में बनाया गया है। 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 वेब सर्वर के लिए एक अनुरोध देखा प्राप्त / 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 प्राप्त / favicon.ico HTTP / 1.1। 44 00:02:03,355 --> 00:02:06,230 अब मैं निश्चित रूप से ऐसा नहीं किया अपने आप को, लेकिन यह है कि क्रोम पता चला है 45 00:02:06,230 --> 00:02:09,910 ब्राउज़रों के एक बहुत की तरह होगा, अभिमान अपनी वेबसाइट को लगता है कि 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, लेकिन अपने आईपी पते, स्पष्ट होना 54 00:02:34,940 --> 00:02:35,910 अलग हो जाएगा। 55 00:02:35,910 --> 00:02:39,690 मैं अपने मैक पर जाना है कि अगर नोटिस या अपना खुद ब्राउज़र करने के लिए अपने पीसी 56 00:02:39,690 --> 00:02:43,200 और कहा कि उसी यूआरएल पर जाएँ, मैं कर सकता हूँ मेरे अपने पसंदीदा ब्राउज़र से देखते हैं 57 00:02:43,200 --> 00:02:46,340 यह क्रोम या फ़ायरफ़ॉक्स चाहे या IE या वास्तव में कुछ और, 58 00:02:46,340 --> 00:02:47,550 उसी का परिणाम है। 59 00:02:47,550 --> 00:02:48,130 >> ठीक है। 60 00:02:48,130 --> 00:02:51,820 वास्तव में जाना जाता है कि एक यूआरएल की यात्रा करते हैं सार्वजनिक कि निर्देशिका में मौजूद। 61 00:02:51,820 --> 00:02:56,890 अर्थात्, आईपी पते पेट के 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 फ़ाइल है, तो मैं हिट दर्ज करें, तो 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 की एक पूरी गुच्छा है वाचक हरी outputs के 68 00:03:08,176 --> 00:03:13,360 इन 200 स्थितियां थे कि, जो वे ठीक थे मतलब है। 69 00:03:13,360 --> 00:03:18,294