DAVID Malan: Tako je za ovaj problem set, ti si će provesti svoj vrlo vlastiti web poslužitelj. Mi smo vas dobili malo Kostur kôd koji dobiva ste započeli, ali u konačnici, ti si će to završiti tako da je to zapravo provodi sposobnost služiti se web stranice, i statički Sadržaj i dinamički sadržaj, preko PHP. Idemo pogledati, prvo način rješenja osoblja, na što je krajnji rezultat će biti. Ja sam prvi put će se izvoditi Tilda cs50 / pset6 / server a zatim crtica p odrediti luka i broj kao i 8080, što je prilično čest. A onda ime ili Put do direktorij da želim koristiti kao web poslužitelja rute, gdje se sve datoteke će biti poslužen iz. Ja ću ići naprijed i pritisnite Enter. A što ćete vidjeti u tekstu u boji Ovdje da web poslužitelj koristeći moj javni imenik i to sluša na portu 8080. Sada ćemo prijeći na webu preglednik i zapravo isprobati za spajanje na ovim stranicama. Obavijest u donjem desnom kutu vašeg uređaja, da nije bilo sve ovaj put IP adresa. To je jedinstveni identifikator za vaše računalo da ga identificira tako da možete pristupiti putem web-preglednika ili bilo niz drugih alata. Dakle, ja ću ići naprijed i otvori Chrome u aparatu a ja ću posjetiti http://172.16.254.133 a zatim debelog 8080. A kolona je važno, jer ako ne navodi da je ulaz koji sam također navedena u naredbi linija, ti si zapravo će se govoriti u Aparat vlastiti web poslužitelja naziva Apache, koja je izgrađena u njega. Ali danas želimo da se usredotočite na vlastitoj web poslužitelju. Pa sad, kad sam udario Enter, Primijetit ćete da 501 Ne provode u pitanju gore, jer sam pokušao pristupiti imeniku, Nije osobito datoteka. Doista, ako pogledate na to lijevo u mom prozoru terminala, vidjet ćete da dok sluša na portu 8080, web poslužitelj vidio zahtjev za GET / HTTP / 1.1, a zatim web server odgovorila, kao što je na slici ovdje crveno, s tim 501 Nije implementirano. Zanimljivo, iako, tu je i Ova druga linija u bijeloj, GET / HTTP favicon.ico / 1.1. Sada sam definitivno nije učinio ja, ali ispada da je Chrome, kao puno preglednicima, neće drsko pretpostaviti da vaše web stranice Pretpostavlja se da su malo grafički simbol u kartici ili sljedeći u adresnu traku, poput Harvard grb ili nešto slično tome, pa to je samo nagađanje strane način tog zadani naziv datoteke, da li možda imate datoteku kao što je to previše, što mi ne. I tako 404 Not Found dobiva pljuje natrag. Pa sad, primjećujem. Osim posjete ova adresa unutar aparata, 172.16.254.133:8080, ali vaša IP adresa, kako bi se jasno, će biti drugačiji. Uočite da ako odem na moj Mac ili moj PC na svom pregledniku i posjetiti taj isti URL, mogu vidjeti iz vlastite željene preglednik bilo da je Chrome ili Firefox ili IE, ili nešto drugo, upravo iste rezultate. OK. Ajmo zapravo posjetite URL koji je poznat postojati u tom javnom imeniku. Naime, IP adresa debelog 8080 / cat.jpg. Unesite. I tu je, zapravo, Sretan Mačka. Znam unaprijed da postoji i cat.HTLM file, pa ako sam pogodio Enter, Vidim da je jedan, kao dobro. I primijetite, u U međuvremenu, na Ostavili smo ima cijela hrpa zelene izlazi označavajući da su to 200 statusi, što znači da su u redu.