DAVID Malan: Vậy với vấn đề thiết lập này, bạn
sẽ thực hiện của bạn máy chủ web rất riêng.
Chúng tôi đã cung cấp cho bạn với một chút Mã bộ xương giúp bạn bắt đầu,
nhưng cuối cùng, bạn sẽ hoàn thành nó
lên để nó thực sự thực hiện các khả năng
để phục vụ lên các trang web, cả hai tĩnh nội dung và cũng là nội dung động,
thông qua PHP.
>> Hãy có một cái nhìn, đầu tiên bởi cách của các giải pháp nhân viên,
ở kết quả cuối cùng là có được.
Tôi lần đầu tiên sẽ chạy Tilda CS50 / pset6 / server
và sau đó dash p xác định một cổng và sau đó một số
như 8080, mà là khá phổ biến.
Và sau đó tên hoặc đường dẫn đến thư mục
mà tôi muốn sử dụng làm web tuyến của máy chủ, nơi mà tất cả các file
sẽ được phục vụ từ.
Tôi sẽ đi trước và nhấn Enter.
Và bạn sẽ thấy trong văn bản màu đây là máy chủ web là
sử dụng thư mục công cộng của tôi và nó là lắng nghe trên cổng 8080.
Bây giờ chúng ta hãy đi qua một web Trình duyệt và thực sự cố gắng
để kết nối với trang web này.
Thông báo ở góc dưới bên Mặt góc của thiết bị của bạn,
rằng có Đã tất cả thời gian này một địa chỉ IP.
Đó là một định danh duy nhất cho máy tính của bạn
mà xác định nó vậy mà bạn có thể truy cập nó
thông qua trình duyệt web hoặc bất kỳ số lượng các công cụ khác.
Vì vậy, tôi sẽ đi trước và mở Chrome trong thiết bị
và tôi sẽ đến thăm http://172.16.254.133 và sau đó
đại tràng 8080.
Và của ruột kết quan trọng bởi vì nếu bạn không chỉ định cổng mà tôi cũng
quy định tại các lệnh dòng, bạn thực sự
em sẽ nói chuyện vào web riêng của thiết bị
máy chủ gọi là Apache, được xây dựng vào nó.
Nhưng hôm nay chúng tôi muốn tập trung trên máy chủ web của riêng của chúng tôi.
>> Vì vậy, bây giờ khi tôi nhấn Enter, bạn sẽ nhận thấy rằng 501
Không thực hiện đến vì tôi đã cố gắng
để truy cập vào một thư mục, không phải là một tập tin cụ thể.
Thật vậy, nếu bạn nhìn qua bên trái trong cửa sổ thiết bị đầu cuối của tôi,
bạn sẽ thấy rằng trong khi lắng nghe trên cổng 8080,
các máy chủ web thấy một yêu cầu GET / HTTP / 1.1 và sau đó các máy chủ web
phản ứng, như trong hình ở màu đỏ, với 501 Không thực hiện.
>> Thật kỳ lạ, mặc dù cũng có Dòng thứ hai này trong trắng,
GET / favicon.ico HTTP / 1.1.
Bây giờ tôi chắc chắn đã không làm điều đó bản thân mình, nhưng nó quay ra rằng Chrome,
giống như rất nhiều các trình duyệt, sẽ kiêu ngạo cho rằng trang web của bạn
là phải có một chút icon đồ họa lên trong tab hoặc tiếp theo
vào thanh địa chỉ, giống như một Harvard đỉnh hoặc một cái gì đó dọc theo những đường,
và do đó, nó chỉ đoán vậy cách của tên tập tin mặc định này,
mà bạn có thể có một tập tin như thế quá, mà chúng tôi thì không.
Và do đó, 404 Not Found bị nhổ lại.
>> Vâng bây giờ, thông báo này.
Ngoài tham quan địa chỉ này bên trong
của thiết bị, 172.16.254.133:8080, nhưng địa chỉ IP của bạn, để được rõ ràng,
sẽ khác nhau.
Chú ý rằng nếu tôi đi trên máy Mac của tôi hoặc máy tính của tôi để trình duyệt của riêng tôi
và thăm URL đó, tôi có thể nhìn thấy từ trình duyệt ưa thích của riêng tôi
cho dù đó là Chrome hoặc Firefox hoặc IE hay cái gì khác, chính xác
kết quả tương tự.
>> OK.
Hãy thực sự truy cập một URL đó là biết để tồn tại trong thư mục công cộng.
Cụ thể, các địa chỉ IP đại tràng 8080 / cat.jpg.
Nhập.
Và ở đó, thực sự, là Happy Cat.
Tôi biết trước đó cũng có một tập tin cat.HTLM, vì vậy nếu tôi nhấn Enter,
Tôi thấy một trong đó là tốt.
Và hãy chú ý, trong Đồng thời, trên chúng tôi rời
có một bó toàn bộ kết quả đầu ra màu xanh lá cây biểu
rằng đây là những trạng thái 200, có nghĩa là họ đã OK.