Bài giảng Phần mềm nguồn mở (Open-Source Software): Chương 3.2 - Võ Đức Quang
Số trang: 29
Loại file: pdf
Dung lượng: 1.12 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Phần mềm nguồn mở (Open-Source Software) - Chương 3 (tt): WebServer cho PHP & MySQL. Nội dung trình bày trong chương này gồm: Kiến trúc ứng dụng web, HTTP, URL, HTTP Request, HTTP Response, request methods.
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm nguồn mở (Open-Source Software): Chương 3.2 - Võ Đức Quang Phần mềm Nguồn Mở (Open-Source Software) Võ Đức Quang Khoa CNTT-Đại học Vinh Mindmap học phần Chương 3: Một số công cụ PM nguồn mở Phần mềm VirtualBox Hệ điều hành Linux WebServer cho PHP&MySQL o XAMPP Hệ quản trị CSDL MySQL Ngôn ngữ lập trình Web PHP Ứng dụng web Kiến trúc ứng dụng web HTTP URL HTTP Request HTTP Response Request Methods o GET o POST Mô hình ứng dụng web Mô hình ứng dụng web Web tĩnh (static web): Trang web được lưu sẵn ở bộ nhớ ngoài (.htm, .html). Web động (dynamic web): Trang web được ứng dụng Web sinh ra khi có yêu cầu Có nhiều công nghệ web động như PHP, ASP, ASP.NET, JSP URL: Uniform Resource Locator URL hay Định vị tài nguyên đồng nhất dùng để xác định vị trí (toàn cầu) của một tài nguyên trên Internet scheme://domain:port/path?query_string#bookmark Ví dụ: http://student.vinhuni.edu.vn/cmcsoft.iu.web.in fo/HomeDetail.aspx?IDThongBao=320E7710702 4462D9600B755FAA99F00 HTTP (HyperText Transfer Protocol) HTTP là giao thức dùng để truyền siêu văn bản HTTP Request: Một thông báo được gửi đến server từ phía Client o GET o POST HTTP Response: Dữ liệu do server gửi về cho client Ví dụ Request GET: http://cms.vinhuni.edu.vn/daotao/monhoc.py?ma=24 &action=1 Ví dụ về HTTP Request Xem phân tích các Request với o OWASP Mantra browser o Burpsuite WebServer Thuật ngữ web server có thể được sử dụng để để cập tới 2 khía cạnh là phần cứng hoặc phần mềm. o Phần cứng: là 1 loại máy chủ được cài đặt ít nhất một phần mềm giúp xử lý các truy cập gửi tới thông qua giao thức HTTP o Phần mềm: HTTP web server Web tĩnh Web động WebServer thông dụng WebServer WISA? LAMP? LAPP? WAMP? MAMP? XAMPP? WebServer WISA=Windows-IIS-SQL Sever-ASP LAMP=Linux+Apache+MySQL+PHP,Perl,Python LAPP=Linux+Apache+PostgreSQL+PHP,Perl,Python WAMP=Window+Apache+MySQL+PHP MAMP=MacOS+Apache+MySQL+PHP XAMPP=A cross-platform web server solution stack package WebServer Xây dựng, triển khai Website: PHP/MySQL ? o XAMPP o WAMP XAMPP Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin XAMPP Developer(s): Apache Friends Initial release: May 22, 2002; 14 years ago Repository: https://github.com/ApacheFriends Development status: Active Operating system: Cross-platform (Linux, Windows, Solaris, macOS) Available in: 11 languages License: GNU General Public Licence Website: www.apachefriends.org WebServer XAMP https://www.apachefriends.org/download.html
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm nguồn mở (Open-Source Software): Chương 3.2 - Võ Đức Quang Phần mềm Nguồn Mở (Open-Source Software) Võ Đức Quang Khoa CNTT-Đại học Vinh Mindmap học phần Chương 3: Một số công cụ PM nguồn mở Phần mềm VirtualBox Hệ điều hành Linux WebServer cho PHP&MySQL o XAMPP Hệ quản trị CSDL MySQL Ngôn ngữ lập trình Web PHP Ứng dụng web Kiến trúc ứng dụng web HTTP URL HTTP Request HTTP Response Request Methods o GET o POST Mô hình ứng dụng web Mô hình ứng dụng web Web tĩnh (static web): Trang web được lưu sẵn ở bộ nhớ ngoài (.htm, .html). Web động (dynamic web): Trang web được ứng dụng Web sinh ra khi có yêu cầu Có nhiều công nghệ web động như PHP, ASP, ASP.NET, JSP URL: Uniform Resource Locator URL hay Định vị tài nguyên đồng nhất dùng để xác định vị trí (toàn cầu) của một tài nguyên trên Internet scheme://domain:port/path?query_string#bookmark Ví dụ: http://student.vinhuni.edu.vn/cmcsoft.iu.web.in fo/HomeDetail.aspx?IDThongBao=320E7710702 4462D9600B755FAA99F00 HTTP (HyperText Transfer Protocol) HTTP là giao thức dùng để truyền siêu văn bản HTTP Request: Một thông báo được gửi đến server từ phía Client o GET o POST HTTP Response: Dữ liệu do server gửi về cho client Ví dụ Request GET: http://cms.vinhuni.edu.vn/daotao/monhoc.py?ma=24 &action=1 Ví dụ về HTTP Request Xem phân tích các Request với o OWASP Mantra browser o Burpsuite WebServer Thuật ngữ web server có thể được sử dụng để để cập tới 2 khía cạnh là phần cứng hoặc phần mềm. o Phần cứng: là 1 loại máy chủ được cài đặt ít nhất một phần mềm giúp xử lý các truy cập gửi tới thông qua giao thức HTTP o Phần mềm: HTTP web server Web tĩnh Web động WebServer thông dụng WebServer WISA? LAMP? LAPP? WAMP? MAMP? XAMPP? WebServer WISA=Windows-IIS-SQL Sever-ASP LAMP=Linux+Apache+MySQL+PHP,Perl,Python LAPP=Linux+Apache+PostgreSQL+PHP,Perl,Python WAMP=Window+Apache+MySQL+PHP MAMP=MacOS+Apache+MySQL+PHP XAMPP=A cross-platform web server solution stack package WebServer Xây dựng, triển khai Website: PHP/MySQL ? o XAMPP o WAMP XAMPP Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin XAMPP Developer(s): Apache Friends Initial release: May 22, 2002; 14 years ago Repository: https://github.com/ApacheFriends Development status: Active Operating system: Cross-platform (Linux, Windows, Solaris, macOS) Available in: 11 languages License: GNU General Public Licence Website: www.apachefriends.org WebServer XAMP https://www.apachefriends.org/download.html
Tìm kiếm theo từ khóa liên quan:
Phần mềm nguồn mở Bài giảng Phần mềm nguồn mở Open Source Software Kiến trúc ứng dụng web HTTP RequestGợi ý tài liệu liên quan:
-
183 trang 318 0 0
-
'Phần mềm tự do và phần mềm nguồn mở' Free and Open Source Software – Asia-Pacific Consultation
5 trang 134 0 0 -
Xây dựng hệ thống tích hợp liên tục nội bộ sử dụng công cụ nguồn mở Jenkins và Gitlab
11 trang 88 0 0 -
25 trang 46 0 0
-
Giáo trình Nhập môn quản trị hệ thống Linux
145 trang 46 0 0 -
Bài giảng Phát triển ứng dụng web: Chương 0 - Lê Đình Thanh
10 trang 43 0 0 -
Bài giảng Phần mềm nguồn mở: Bài 3 - Đoàn Thiện Ngân
12 trang 43 0 0 -
Ebook Open source licensing: software freedom and intellectual property law - Part 2
244 trang 42 0 0 -
Bài giảng Phát triển ứng dụng web: Chương 1 - Lê Đình Thanh
47 trang 40 0 0 -
Bài giảng Nhập môn công nghệ thông tin và truyền thông: Bài 7 - GV. Lê Thanh Hương
29 trang 40 0 0