DAVID Malan: Belə ki, Bu problem set, sen
həyata keçirəcəyik sizin çox öz web server.
Biz bir az ilə təmin etdik Siz açılmış olur skelet kodu,
amma nəticədə, sen onu bitirmək niyyətində
qədər ki, bu, həqiqətən qabiliyyəti həyata keçirir
, statik, həm də web pages qədər xidmət məzmun və həmçinin dinamik tərkibi,
PHP vasitəsilə.
>> Tərəfindən ilk nəzər salaq heyəti həll yolu,
Yekun nəticəsi olacaq nə.
Mən ilk çalıştırmak üçün gedirəm tilda cs50 / pset6 / server
və sonra müəyyən etmək üçün p dash bir liman və sonra bir sıra
olduqca ümumi kimi 8080.
Və sonra adı və ya kataloq yolu
Mən web kimi istifadə etmək istəyirəm ki, server marşrutu olduğu bütün faylları
qədər xidmət edir.
Mən irəli getmək və daxil olmaq üçün gedirəm.
Və rəng mətn görəcəksiniz Burada web server ki,
mənim ictimai kataloq istifadə və Bu port 8080 dinləmək edir.
İndi bir web üzərində getmək edək browser və həqiqətən cəhd
Bu veb qoşulmaq.
Sağ alt Notice Sizin cihaz küncündə,
bütün olub ki, bu dəfə bir IP ünvanı.
Bu unikal identifikator var Sizin kompüter üçün
ki, bu müəyyən Siz əldə edə bilərsiniz ki,
web browser və ya hər hansı vasitəsilə digər alətlər sayı.
Mən irəli getmək üçün gedirəm və cihaz Chrome açmaq
və mən ziyarət gedirəm http://172.16.254.133 və sonra
kolon 8080.
Və kolon əhəmiyyətli, çünki ki, port daxil deyil ki, mən
əmri ilə müəyyən line, həqiqətən istəyirik
daxil söhbət etmək olacaq Məişət öz web
Apache adlı server, olan onu inşa edilmişdir.
Ancaq bu gün biz diqqət istəyirəm öz web server.
>> Belə ki, indi daxil edin hit zaman ki, 501 görəcəksiniz
Not gəlir Həyata Mən denedim, çünki
bir kataloq daxil olmaq üçün, bir xüsusi fayl.
Həqiqətən, siz artıq baxmaq əgər mənim terminal pəncərə sol,
ki, müddət görəcəksiniz port 8080 dinləmək,
web server üçün sorğu gördüm GET / HTTP / 1.1 və sonra web server
burada təsvir kimi, cavab verdi red ki, 501 ilə Yerinə yetirilmir.
>> Maraqla olsa da var ağ ikinci xətti,
GET / favicon.ico HTTP / 1.1.
İndi mən mütləq bunu etmədi özüm, lakin ki, Chrome çıxır
brauzerlər bir çox kimi olacaq presumptuously Sizin veb güman
bir az ehtimal edilir nişanı və ya sonrakı qrafik icon
Bir Harvard kimi ünvanı bar üçün bu xətt yal və ya bir şey,
və belə sadəcə guessing edir Bu default fayl adı yolu,
Bir fayl ola bilər ki, Biz nə ki, çox kimi.
Və Tapılmadı 404 geri tüpürmək olur.
>> Indi də, bu bildiriş.
Səfər əlavə daxilində bu ünvanı
cihaz, 172.16.254.133:8080, ancaq IP ünvanı, aydın olmaq
fərqli olacaq.
Mən Mac getmək əgər Qeyd edək ki, və ya öz browser mənim PC
və eyni URL ziyarət, Mən öz üstünlük browser bax
Bu Chrome və ya Firefox olub və ya IE və ya dəqiq başqa bir şey,
eyni nəticələri.
>> OK.
Nin həqiqətən məlum bir URL ziyarət edək ictimai kataloq mövcud.
Belə ki, IP ünvanı kolon 8080 / cat.jpg.
Daxil edin.
Və, həqiqətən, Müqəddəs Cat edir.
Də var ki, mən əvvəlcədən bilmək bir cat.HTLM fayl, mən daxil hit əgər,
Mən də ki, bir bax.
Və, qeyd Bu vaxt, sol biz on
bütün dəstə var signifying yaşıl nəticələri
Bu 200 halları idi ki, Onlar OK idi deməkdir.