DAVID MALAN: Svo fyrir þetta vandamál setja, þú ert
að fara að innleiða þinn mjög eigin vefþjóni.
Við höfum veitt þér smá beinagrind númer sem fær þú ræsir,
en á endanum, þú ert fara að klára það
upp þannig að það er í raun útfærir getu
til að þjóna upp vefsíður, bæði truflanir efni og einnig breytilegt efni,
með PHP.
>> Við skulum taka a líta, fyrst með leið starfsfólk lausn,
á hvaða niðurstaða er að fara til vera.
Ég ætla fyrst að fara að keyra Tilda cs50 / pset6 / miðlara
og þá þjóta bls til að tilgreina höfn og þá fjölda
eins 8080, sem er nokkuð algengt.
Og þá nafn eða leið til möppu
að ég vil nota sem vefnum leið miðlara, þar sem allar skrár
eru að fara að bera upp úr.
Ég ætla að fara á undan og ýttu á Enter.
Og þú munt sjá í lit texta hér að vefur framreiðslumaður er
nota almenningssamgöngur skrá minn og það er að hlusta á höfn 8080.
Nú skulum fara yfir til vef flettitæki og í raun að reyna
að tengja við þessa vefsíðu.
Tilkynning neðst til hægri hornið tækis þíns,
að það er verið allt þetta skipti sem IP tölu.
Það er einstakt auðkenni fyrir tölvuna þína
sem auðkennir það svo að þú getur nálgast það
gegnum vafra eða einhverju Fjöldi önnur verkfæri.
Þannig að ég ætla að fara á undan og opna Chrome í tækið
og ég ætla að heimsækja http://172.16.254.133 og þá
ristill 8080.
Og ristill er mikilvægt vegna þess að ef þú tilgreinir ekki þeirri höfn sem ég líka
tilgreint í stjórn lína, þú ert í raun
að fara að tala í eigin vefur tækis er
Miðlarinn heitir Apache, sem er byggt inn í það.
En í dag viljum við leggja áherslu á okkar eigin vefþjóni.
>> Svo núna þegar ég ýta á Enter, þú munt taka eftir því að 501
Ekki Framkvæmda kemur upp vegna þess að ég hef reynt
að fá aðgang að skrá, ekki sérstaklega skrá.
Reyndar, ef þú lítur yfir vinstri í flugstöðinni gluggann minn,
þú munt sjá að á meðan hlusta á höfn 8080,
vefur framreiðslumaður sá beiðni um GET / HTTP / 1.1 og þá vefur framreiðslumaður
brugðist, eins og á myndinni hér á rauður, með því 501 ekki til framkvæmda.
>> Forvitinn þó, það er líka þessi seinni línan í hvítu,
GET / favicon.ico HTTP / 1.1.
Nú er ég örugglega ekki gera það sjálfur, en það kemur í ljós að Chrome,
eins mikið af vöfrum, mun djarfa ráð fyrir að vefsvæði þitt
er ætlað að hafa smá grafísku icon upp í flipanum eða næsta
til the heimilisfang bar, eins og Harvard Crest eða eitthvað meðfram þeim línum,
og svo er það bara að giska með leið af þessari skrá sjálfgefið nafn,
að þú gætir hafa a skrá svona líka, sem við gerum ekki.
Og svo 404 Not Found fær spýta aftur.
>> Jæja nú, eftir þetta.
Auk þess að heimsækja þetta netfang inni
tæki, 172.16.254.133:8080, en IP talan þín, að vera skýr,
mun vera öðruvísi.
Takið eftir að ef ég fer á Mac minn eða PC minn eigin vafranum mínum
og heimsækja þessi sömu vefslóð, ég get sjá frá mínum eigin valinn vafra
hvort sem það er Chrome eða Firefox eða IE eða eitthvað annað, einmitt
sömu niðurstöður.
>> OK.
Við skulum fara á í raun vefslóð sem er þekkt að vera til í að opinber skrá.
Nefnilega, IP-tölu ristill 8080 / cat.jpg.
Sláðu.
Og það, reyndar er hamingjusamur Cat.
Ég veit fyrirfram að það er líka a cat.HTLM skrá, þannig að ef ég ýta á Enter,
Ég sé að maður eins og heilbrigður.
Og eftir, í Þangað á fórum við
hafa a heild búnt af grænn framleiðsla táknar
að þetta voru 200 stöður, sem þýðir að þeir voru í lagi.