DAVID Humala: Nii Selle probleemi kogum, sa oled kavatseme rakendada oma enda veebiserver. Me oleme andnud Teile natuke skelett kood, mis annab sulle alanud kuid lõpuks, sa oled läheb seda lõpetada nii, et see tegelikult rakendab võime teenida kuni veebilehti, nii staatilisi sisu ja ka dünaamiline sisu, via PHP. Võtame pilk, kõigepealt viis töötajad lahendus, milliste lõpptulemus saab olema. Ma esimest kavatse joosta Tilda CS50 / pset6 / server ja siis kriips p täpsustada port ja seejärel number nagu 8080, mis on päris tavalised. Ja siis nime või tee kataloog et ma tahan kasutada web serveri liinil, kus kõik failid hakkavad kätte püsti. Ma lähen edasi minna ja vajuta Enter. Ja te näete värvi teksti siin, et veebiserver kasutades minu avalik kataloog ja see on kuula port 8080. Nüüd lähme üle veebi brauser ja tegelikult proovida ühenduda sellel veebilehel. Teade alumises paremas nurgas oma seadme et seal on olnud kõik Selle aja IP aadress. See on kordumatu tunnus arvuti mis tuvastab nii et teil on sellele juurdepääs veebibrauseri või mitmeid teisi vahendeid. Nii et ma lähen edasi minna ja avada Chrome seadmesse ja ma lähen külastama http://172.16.254.133 ja seejärel koolon 8080. Ja käärsoole on oluline, sest kui sa ei pordi, et ka mina määratud käsu line, et sa oled tegelikult hakatakse räägid Seadme enda web server nimega Apache, mis on ehitatud see. Aga täna me tahame keskenduda meie oma veebiserver. Nüüd, kui ma Enter, märkad, et 501 Pole Rakendatud kaasas up, sest ma olen proovinud juurdepääsu kataloogi ei konkreetse faili. Tõepoolest, kui te vaatate üle vasakul minu terminali aknas näete, et kuigi kuula port 8080, veebiserver nägin taotlus GET / HTTP / 1.1 ja siis veebiserver vastanud, nagu pildil siin punane, selle 501 ei rakendatud. Kummalisel kombel aga seal on ka see teine ​​rida valge, GET / favicon.ico HTTP / 1.1. Nüüd ma kindlasti ei saa seda teha ise, kuid selgub, et Chrome, nagu paljud brauserid, tahe pretensioonikas eeldada, et teie veebileht peaks olema natuke graafiline ikooni üles tab või järgmise aadressiribale, nagu Harvard hari või midagi sarnast, ja nii see lihtsalt aim poolt kuidas seda Vaikenime et siin võib olla faili nagu ka see, mida meil ei ole. Ja nii 404 Not Found saab sülitada tagasi. Noh nüüd, märka seda. Lisaks külastavad Selle aadressi sees seadme, 172.16.254.133:8080, kuid teie IP-aadress, peab olema selge, erinev. Pange tähele, et kui ma lähen minu Mac või minu arvutist oma brauseri ja külastada sama URL, ma ei vaata minu oma eelistatud brauser kas see on Chrome või Firefox või IE või midagi muud, täpselt samu tulemusi. OK. Olgem tegelikult külastada URL, mis on tuntud eksisteerima, et avalik kataloog. Nimelt IP aadressi koolon 8080 / cat.jpg. Sisesta. Ja seal tõepoolest on õnnelik Cat. Ma tean juba ette, et seal on ka cat.HTLM faili, nii et kui ma Enter, Ma näen, et üks samuti. Ja teate, in Vahepeal vasakul meil on terve hunnik roheline väljundid tähistades et need olid 200 staatused mis tähendab, et nad olid OK.