Xem mẫu
- 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
nguon tai.lieu . vn