1 00:00:00,000 --> 00:00:09,287 2 00:00:09,287 --> 00:00:11,120 DAVID Malan: Belə ki, Bu problem set, sen 3 00:00:11,120 --> 00:00:13,236 həyata keçirəcəyik sizin çox öz web server. 4 00:00:13,236 --> 00:00:16,110 Biz bir az ilə təmin etdik Siz açılmış olur skelet kodu, 5 00:00:16,110 --> 00:00:17,818 amma nəticədə, sen onu bitirmək niyyətində 6 00:00:17,818 --> 00:00:19,940 qədər ki, bu, həqiqətən qabiliyyəti həyata keçirir 7 00:00:19,940 --> 00:00:23,980 , statik, həm də web pages qədər xidmət məzmun və həmçinin dinamik tərkibi, 8 00:00:23,980 --> 00:00:25,090 PHP vasitəsilə. 9 00:00:25,090 --> 00:00:27,380 >> Tərəfindən ilk nəzər salaq heyəti həll yolu, 10 00:00:27,380 --> 00:00:29,390 Yekun nəticəsi olacaq nə. 11 00:00:29,390 --> 00:00:33,420 Mən ilk çalıştırmak üçün gedirəm tilda cs50 / pset6 / server 12 00:00:33,420 --> 00:00:36,330 və sonra müəyyən etmək üçün p dash bir liman və sonra bir sıra 13 00:00:36,330 --> 00:00:38,410 olduqca ümumi kimi 8080. 14 00:00:38,410 --> 00:00:40,420 Və sonra adı və ya kataloq yolu 15 00:00:40,420 --> 00:00:43,360 Mən web kimi istifadə etmək istəyirəm ki, server marşrutu olduğu bütün faylları 16 00:00:43,360 --> 00:00:44,680 qədər xidmət edir. 17 00:00:44,680 --> 00:00:46,180 Mən irəli getmək və daxil olmaq üçün gedirəm. 18 00:00:46,180 --> 00:00:49,010 Və rəng mətn görəcəksiniz Burada web server ki, 19 00:00:49,010 --> 00:00:52,450 mənim ictimai kataloq istifadə və Bu port 8080 dinləmək edir. 20 00:00:52,450 --> 00:00:55,300 İndi bir web üzərində getmək edək browser və həqiqətən cəhd 21 00:00:55,300 --> 00:00:56,855 Bu veb qoşulmaq. 22 00:00:56,855 --> 00:00:59,230 Sağ alt Notice Sizin cihaz küncündə, 23 00:00:59,230 --> 00:01:02,040 bütün olub ki, bu dəfə bir IP ünvanı. 24 00:01:02,040 --> 00:01:03,890 Bu unikal identifikator var Sizin kompüter üçün 25 00:01:03,890 --> 00:01:06,050 ki, bu müəyyən Siz əldə edə bilərsiniz ki, 26 00:01:06,050 --> 00:01:08,261 web browser və ya hər hansı vasitəsilə digər alətlər sayı. 27 00:01:08,261 --> 00:01:10,760 Mən irəli getmək üçün gedirəm və cihaz Chrome açmaq 28 00:01:10,760 --> 00:01:19,250 və mən ziyarət gedirəm http://172.16.254.133 və sonra 29 00:01:19,250 --> 00:01:20,960 kolon 8080. 30 00:01:20,960 --> 00:01:24,344 Və kolon əhəmiyyətli, çünki ki, port daxil deyil ki, mən 31 00:01:24,344 --> 00:01:26,260 əmri ilə müəyyən line, həqiqətən istəyirik 32 00:01:26,260 --> 00:01:28,390 daxil söhbət etmək olacaq Məişət öz web 33 00:01:28,390 --> 00:01:30,850 Apache adlı server, olan onu inşa edilmişdir. 34 00:01:30,850 --> 00:01:33,610 Ancaq bu gün biz diqqət istəyirəm öz web server. 35 00:01:33,610 --> 00:01:36,550 >> Belə ki, indi daxil edin hit zaman ki, 501 görəcəksiniz 36 00:01:36,550 --> 00:01:38,380 Not gəlir Həyata Mən denedim, çünki 37 00:01:38,380 --> 00:01:41,000 bir kataloq daxil olmaq üçün, bir xüsusi fayl. 38 00:01:41,000 --> 00:01:43,980 Həqiqətən, siz artıq baxmaq əgər mənim terminal pəncərə sol, 39 00:01:43,980 --> 00:01:46,690 ki, müddət görəcəksiniz port 8080 dinləmək, 40 00:01:46,690 --> 00:01:52,600 web server üçün sorğu gördüm GET / HTTP / 1.1 və sonra web server 41 00:01:52,600 --> 00:01:56,680 burada təsvir kimi, cavab verdi red ki, 501 ilə Yerinə yetirilmir. 42 00:01:56,680 --> 00:01:59,270 >> Maraqla olsa da var ağ ikinci xətti, 43 00:01:59,270 --> 00:02:03,355 GET / favicon.ico HTTP / 1.1. 44 00:02:03,355 --> 00:02:06,230 İndi mən mütləq bunu etmədi özüm, lakin ki, Chrome çıxır 45 00:02:06,230 --> 00:02:09,910 brauzerlər bir çox kimi olacaq presumptuously Sizin veb güman 46 00:02:09,910 --> 00:02:13,170 bir az ehtimal edilir nişanı və ya sonrakı qrafik icon 47 00:02:13,170 --> 00:02:16,380 Bir Harvard kimi ünvanı bar üçün bu xətt yal və ya bir şey, 48 00:02:16,380 --> 00:02:19,425 və belə sadəcə guessing edir Bu default fayl adı yolu, 49 00:02:19,425 --> 00:02:21,800 Bir fayl ola bilər ki, Biz nə ki, çox kimi. 50 00:02:21,800 --> 00:02:24,650 Və Tapılmadı 404 geri tüpürmək olur. 51 00:02:24,650 --> 00:02:26,120 >> Indi də, bu bildiriş. 52 00:02:26,120 --> 00:02:29,440 Səfər əlavə daxilində bu ünvanı 53 00:02:29,440 --> 00:02:34,940 cihaz, 172.16.254.133:8080, ancaq IP ünvanı, aydın olmaq 54 00:02:34,940 --> 00:02:35,910 fərqli olacaq. 55 00:02:35,910 --> 00:02:39,690 Mən Mac getmək əgər Qeyd edək ki, və ya öz browser mənim PC 56 00:02:39,690 --> 00:02:43,200 və eyni URL ziyarət, Mən öz üstünlük browser bax 57 00:02:43,200 --> 00:02:46,340 Bu Chrome və ya Firefox olub və ya IE və ya dəqiq başqa bir şey, 58 00:02:46,340 --> 00:02:47,550 eyni nəticələri. 59 00:02:47,550 --> 00:02:48,130 >> OK. 60 00:02:48,130 --> 00:02:51,820 Nin həqiqətən məlum bir URL ziyarət edək ictimai kataloq mövcud. 61 00:02:51,820 --> 00:02:56,890 Belə ki, IP ünvanı kolon 8080 / cat.jpg. 62 00:02:56,890 --> 00:02:57,930 Daxil edin. 63 00:02:57,930 --> 00:02:59,470 Və, həqiqətən, Müqəddəs Cat edir. 64 00:02:59,470 --> 00:03:03,340 Də var ki, mən əvvəlcədən bilmək bir cat.HTLM fayl, mən daxil hit əgər, 65 00:03:03,340 --> 00:03:04,469 Mən də ki, bir bax. 66 00:03:04,469 --> 00:03:06,260 Və, qeyd Bu vaxt, sol biz on 67 00:03:06,260 --> 00:03:08,176 bütün dəstə var signifying yaşıl nəticələri 68 00:03:08,176 --> 00:03:13,360 Bu 200 halları idi ki, Onlar OK idi deməkdir. 69 00:03:13,360 --> 00:03:18,294