DAVID MALAN: Tehát ezt a problémát meg, te végre fog hajtani a Nagyon saját webszerver. Már feltéve, hogy egy kicsit csontváz kódot kezdőpontként, De végül is, te fog befejezni akár úgy, hogy ténylegesen végrehajtja a képesség, szolgálja ki a weboldalakat, mind a statikus tartalommal és dinamikus tartalom, via PHP. Vessünk egy pillantást, először Így a személyzet megoldás, hogy mi a végeredmény lesz. Én először fog futni Tilda CS50 / pset6 / szerver majd kötőjel p megadni a port, majd egy számot mint a 8080, ami elég gyakori. És akkor a nevét, vagy Az út a könyvtár hogy szeretném használni a web szerver útvonalat, ahol az összes fájl fognak felszolgálni a. Én megyek előre, és nyomja meg az Entert. És látni fogod a színes szöveg Itt, hogy a web szerver segítségével a nyilvános könyvtár és ez porton 8080. Most menjünk át a web böngésző és valóban megpróbál kapcsolódni ezen a weboldalon. Figyelmeztetés a jobb alsó sarkában a készüléket, hogy ott volt az összes Ebben az időben az IP-címet. Ez egy egyedi azonosítót A számítógéphez amely azonosítja úgy hogy van-e hozzáférése webböngészőn keresztül, vagy bármely számos egyéb eszközöket. Így fogok menni előre, és nyit Chrome a készüléket és megyek meglátogatni http://172.16.254.133 majd colon 8080. És a vastagbél azért fontos, mert ha nem adja meg, hogy port, hogy én is megadva a parancssorban vonalat, te tényleg fog beszélni a A készülék saját web kiszolgáló úgynevezett Apache, amely beleépítve. De ma szeretnénk fókuszálni a saját web szerver. Tehát most, amikor elütöttem Enter, észre fogod venni, hogy 501 Nincs megvalósítva jön fel, mert próbáltam eléréséhez a könyvtár, Nem egy adott fájlt. Sőt, ha ránézek A bal az én terminál ablakban látni fogod, hogy míg porton 8080, A web szerver látta a kérelem GET / HTTP / 1.1, majd a webszerver válaszolt, láthatunk itt piros, ezzel 501 nem hajtották végre. Érdekes módon azonban van még ez a második sorban, fehér, GET / favicon.ico HTTP / 1.1. Most biztosan nem ezt magam, de kiderült, hogy a Chrome, mint a sok böngészők, majd vakmerõsködétek feltételezik, hogy a honlapon állítólag van egy kicsit grafikus ikon fel a fület vagy a következő a címsorba, mint egy Harvard címer, vagy valami hasonló, és így ez csak találgatás, a Így ennek az alapértelmezett fájlnév hogy lehet, hogy a fájl mint ez is, amit nem. És így 404 Not Found lesz köpni vissza. Nos, ezt észre. Amellett, hogy meglátogatta Erre a címre belül A készülék, 172.16.254.133:8080, de az IP-címét, hogy egyértelmű, más lesz. Figyeljük meg, hogy ha elmegyek az én Mac vagy a PC a saját böngésző és látogasson el, hogy ugyanaz az URL, tudom lásd a saját preferált böngésző legyen szó Chrome vagy Firefox vagy IE vagy valami más, pontosan ugyanazt az eredményt. OK. Nézzük éppen meglátogatott URL-cím ismert, létezik, hogy az állami könyvtárban. Nevezetesen, az IP-cím colon 8080 / cat.jpg. Írja be. És ott, sőt, a Happy Cat. Előre tudom, hogy ott is a cat.HTLM fájlt, így ha megüt Belép, Látom, hogy az egyik is. És észre, a Eközben a bal vagyunk Van egy csomó zöld kimenetek jelezve hogy ezek 200 státuszok, ami azt jelenti, ők voltak az OK gombra.