Diễn Đàn Tuổi Trẻ Việt Nam Uhm.VN - Các kiến thức căn bản về Web Server bạn phải biết

Diễn Đàn Tuổi Trẻ Việt Nam Uhm.VN

Phiên bản đầy đủ: Các kiến thức căn bản về Web Server bạn phải biết
Bạn đang xem phiên bản rút gọn. Xem phiên bản đầy đủ với định dạng thích hợp.
Web server với thể là phần cứng hoặc phần mềm hoặc là cả hai cùng khiến cho việc với nhau.
Về mặt phần cứng
Web server là một máy tính lưu trữ các file thành phần tạo nên một website (ví dụ: HTML, images, CSS, và file javacript...) và truyền chúng tới quý khách cuối.
Web server được kết nối đến internet và truy nã cập ưng chuẩn một domain giống như mozilla.org.
Về mặt phần mềm
Web server bao gồm 1 số phần kiểm soát các bạn web truy tìm cập tới file host tại tối thiểu 1 HTTP server. Một HTTP server là một phần của phần mềm nó hiểu là URLs(web address) và HTTP (là phương thức để trình phê chuẩn của bạn hiển thị trang web) Ở mức cơ bản nhất, bất cứ 1 trình duyệt nào cần 1 file host trên một web server, trình phê chuẩn đó sẽ request file ấy duyệt y HTTP. Khi một đề nghị được gửi tới địa chỉ web server đúng thì HTTP server gửi trở lại 1 đề xuất chuẩn y HTTP.
>>> Xem thêm: bán dell precision tower 3630

Để công khai 1 trang web
Chúng ta cần một web server tĩnh hoặc 1 web server động.
- một web server tĩnh hay bao gồm một máy tính có một HTTP server. Chúng ta gọi ấy là web server tĩnh vì web server gửi cái file chẳng hề đổi thay của nó đến trình duyệt y của khách hàng.
- 1 web server động bao gồm một web server tĩnh cùng có những phần mềm mở mang của chúng, nhìn chung nhất ấy là các application server và databases. Chúng ta gọi nó là web động vì application server update những host file trước lúc gửi nó về trình chuẩn y của khách hàng chuẩn y HTTP server.
ví dụ để tạo ra trang web chung cục bạn trông thấy trên trình ưng chuẩn, application server sẽ điền đầy đủ vào những HTLM tempate có nội dung được lấy ra từ databases. Tỉ dụ như MDN và Wikipedia mang hàng nghìn trang web. Nhưng chúng không hề là tài liệu HTTM thực. Chỉ một khuân loại HTML và 1 database rất lớn. Cài đặt này làm cho nó tiện lợi và tốc độ hơn cho việc điều hành và truyền nội dung.
hai. Bí quyết trả lại response của web server
Để truy nã nhập vào một trang web, trình duyệt của bạn gửi một đề nghị tới server. Web server sẽ xử lý và kiếm tìm file được đề nghị ấy trong bộ nhớ của web server. Trong việc tậu file, Server sẽ đọc file ấy xử lý nó nếu như cần rồi gửi nó về cho trình ưng chuẩn.
>>> Xem thêm: ổ cứng s4510 240gb

3. Hosting files (Web server lưu trữ các file)
Thứ nhất, web server phải lưu trữ những file của website nó là đầy đủ những file HTML và những file can hệ tới nó nó như css và javascript, fonts và các video ...
Về mặt khoa học thì bạn có thể lưu trữ đông đảo các file ấy trên máy tính của mình, nhưng để thuận lợi hơn thì chúng ta nên lưu trữ dữ liệu ấy trên những web server riêng rẽ có các đặc tính sau:
- Luôn chạy và hoạt động liên tục.
- luôn luôn kết nối mang internet.
- Luôn mang trung 1 địa chỉ IP.
- Được bảo trì bởi 1 bên sản xuất thứ 3.
Vì hồ hết các lý do trên việc tìm 1 nhà cung cấp host thấp là một phần quan trọng trong việc phát triên websites. Hiện mang đa số công ty cung cấp những giải pháp hosting cho việc lớn mạnh web bạn chỉ cần chọn một trang web phải chăng thích hợp với ngân sách của bạn.
4. Giao du ưng chuẩn HTTP
Thứ hai, một web server sản xuất các nhà sản xuất hỗi trợ HTTP (Hypertext Transfer Protocol). Cũng như dòng tên của nó, HTTP chỉ ra cách truyền siêu văn bản giữa 2 máy tính. Giao thức là hội tụ các lệ luật để truyền thông giữa 2 máy tính. HTTP là một giao thức nguyên bản, vô cấp.
- Textual: toàn bộ những lệnh là văn bản thuần túy mà còn con người mang thể đọc.
- Stateless: Cả máy chủ và khách đều không nhớ rõ những thao tác trước đấy.
HTTP sản xuất một luật rất rõ ràng cho người dùng và server giao du thảo luận có nhau. Bạn cần lưu ý các điều sau:
- Chỉ mang khách được phép gửi request đến server và chỉ sở hữu server mới có quyền tư vấn các request của khách.
- lúc buộc phải một file chuẩn y HTTP, khách phải cung cấp url của file.
- Wed server phải tư vấn mọi yêu cầu HTTP, chí ít có thông tin lỗi.
Trên web server, máy chủ HTTP có bổn phận xử lý và giải đáp các đề nghị đến:
- khi nhận đề nghị, máy chủ HTTP trước tiên sẽ kiểm tra xem URL bắt buộc với khớp mang tệp hiện có hay ko.
- nếu như vậy, máy chủ web gửi nội dung tệp tin về trình phê chuẩn.
- nếu ko, máy chủ áp dụng sẽ tạo tệp cấp thiết. Nếu chẳng thể xử lý được, máy chủ web trả lại thông tin lỗi cho trình chuẩn y, bình thường là "404 Not Found" NGINX
>>> Xem thêm: bán bo mạch chủ x11DPL-i