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.