DAVID MALAN: Yani Bu sorun seti, sen hayata geçireceğiz senin çok kendi web sunucusu. Biz biraz size sağladık Eğer başladı alır iskelet kod, ama sonuçta, sen Bunu bitirmek için gidiyor kadar ki aslında yetenek uygular statik hem web sayfaları kadar hizmet içeriği ve aynı zamanda dinamik içerik, PHP ile. En ilk, bir göz atalım Personel çözümün yolu, Nihai sonuç olacak ne. Ben ilk çalıştırmak için gidiyorum Tilda CS50 / pset6 / sunucu ve daha sonra belirlemek için p dash bir port ve daha sonra bir dizi oldukça yaygındır gibi 8080. Ve daha sonra ad veya dizinin yolu Ben web olarak kullanmak istediğiniz Sunucunun rota, nerede tüm dosyaları kadar hizmet olacak. Devam edin ve Enter vurmak için gidiyorum. Ve renk metninde görürsünüz Burada web sunucusu olduğu Benim kamu dizini kullanarak ve bu bağlantı noktası 8080 dinliyor. Şimdi web üzerinden gidelim tarayıcı ve aslında deneyin Bu web sitesine bağlanmak için. Sağ alt Bildirimi Cihazınızın el köşesi, hepsi orada oldu ki Bu sefer bir IP adresi. Bu benzersiz tanımlayıcı var Bilgisayarınız için böylece tanımlar Bunu erişebilirsiniz Web tarayıcı veya herhangi üzerinden Diğer araçların sayısı. Yani ben önde gitmek için gidiyorum ve Cihazda Chrome'u açın ve ben ziyaret edeceğim http://172.16.254.133 ve daha sonra Kolon 8080. Ve kolon en önemli çünkü eğer O noktasını belirtmek olmadığını da ben komutuyla belirtilen çizgi, aslında konum içine konuşuyor olacak Cihazın kendi web Apache adı sunucu hangi içine inşa edilmiştir. Ama bugün biz odaklanmak istiyoruz Kendi web sunucusunda. Peki şimdi ben, Enter vurduğunuzda Bunu 501 fark edeceksiniz Değil geliyor Uygulanan Ben denedim çünkü kadar Bir dizine erişmek için, değil belirli bir dosya. Gerçekten de, üzerinde bakarsanız Benim terminal penceresinde sol, O süre görürsünüz port 8080 tarihinde dinleme, Web sunucusu için bir istek gördüm GET / HTTP / 1.1 ve daha sonra web sunucusu Burada resimde olduğu gibi, cevap Kırmızı, bu 501 ile uygulanmayan değil. Merakla olsa, orada da var beyaz bu ikinci satır, GET / favicon.ico HTTP / 1.1. Şimdi ben kesinlikle yapmadım kendimi, ama bu, o Chrome'u çıkıyor tarayıcılar bir sürü gibi, olacak presumptuously web sitenizin olduğunu varsayalım Biraz olması gerekiyordu sekmesinde veya sonraki grafik simge Bir Harvard gibi adres çubuğuna için bu doğrultuda kret falan, ve bu yüzden sadece tarafından tahmin ediyor Bu varsayılan dosya adı yolu, Eğer bir dosya olabilir biz yaptığımız, çok böyle. Ve böylece Bulunamadı 404 geri tükürmek alır. Peki şimdi, bu fark. Ziyaret ek olarak içinde bu adres Cihazın, 172.16.254.133:8080, ancak IP adresi, net olmak farklı olacaktır. Benim Mac giderseniz dikkat edin ya da benim kendi tarayıcısı benim PC ve aynı URL'yi ziyaret, ben can Kendi tercih tarayıcıdan görmek o Chrome veya Firefox olsun veya IE veya tam başka bir şey, Aynı sonuçlar. Tamam. En aslında bilinen var bir URL ziyaret edelim kamu dizinde bulunması. Yani, IP adresi kolon 8080 / cat.jpg. Girin. Ve orada, gerçekten, Mutlu Cat. Ayrıca var ki ben önceden biliyorum Bir cat.HTLM dosyası, bu yüzden Enter vurmak, Ben de o bir bakın. Ve de, fark Bu arada, sol biz üzerinde bir sürü var simgeleyen yeşil çıkışlar Bu 200 durumlar olduğu, oldukları Tamam demektir.