Quá trình upload file của thí sinh

Một phần của tài liệu đề tài xây dựng và triển khai ht mạng cho cuộc thi tay nghề (Trang 36 - 44)

Sau khi đăng nhập thành công, thí sinh có thể thấy được domain của mình đã được tạo sẵn

Tại đây tạo thêm 3 thư mục là buoi1, buoi2, buoi3 để thí sinh upload theo từng buổi thi cụ thể

Phân quyền cho các Account Client

Mỗi thí sinh được cấp 1 tài khoản và quản lý domain của mình, do đó thí sinh này không thể vào domain của thí sinh khác được (tương ứng với tên domain có 1 thư mục tương ứng)

Thí sinh khác đăng nhập vào domain của thí sinh 1 sẽ bị báo lỗi (ví dụ ts2 đăng nhập vào ts1)

Web Server đã được được đặt Gen6FTP Server, sử dụng tính năng của phần mềm này phân quyền cụ thể cho từng thư mục trong từng buổi thi của thí sinh. Cụ thể là trước

khi vào thi buổi thi thứ nhất, thí sinh có toàn quyền trên 3 thư mục buoi1, buoi2, buoi3 (tương ứng với các tài khoản ftp mà server cung cấp)

Sau khi thi xong 1 buổi thi, buổi thi sau thí sinh không được upload tiếp vào thư mục bài làm của mình nữa. Chỉ được phép xem thư mục, tập tin và download dữ liệu để làm tiếp buổi thi tiếp theo. Ta phân quyền lại như sau: cho phép quyền List files, List folder và download, cấm upload.

Ví dụ như buổi thi thứ 2 thì thí sinh không được upload vào thư mục của buổi 1 nữa, chỉ được các quyền như trên. Xác lập như sau:

Không thể thực hiện được, bị báo lỗi

Demo up 1 trang web lên WebServer

Tạo 1 domain tên testweb.com, sau đó thực hiện các bước upload trang web lên Server để kiểm tra xem WebServer có hoạt động không.

Bước 1: Đăng nhập Plesk Panel bằng trình duyệt với tài khoản mà Server cung cấp Bước 2: Đưa database lên host bằng công cụ database của Plesk

Chọn mục Databases  Add New Database

Chọn Add New Database User để tạo user được phép kết nối database

Chọn WebAdmin để vào quyền quản trị của cơ sở dữ liệu

Tiến hành import file cơ sở dữ liệu (.sql) vào cơ sở dữ liệu trên host

Bước 3: Hiệu chỉnh file config.php để xác định chính xác database và user (theo tên đã tạo trên domain)

Bước 4: Đưa file lên giao thức FTP với phần mềm FileZilla

Kết quả: Trang web đã hoạt động tốt trên nền PHP với cơ sở dữ liệu MySQL

Một phần của tài liệu đề tài xây dựng và triển khai ht mạng cho cuộc thi tay nghề (Trang 36 - 44)