Trong bài viết sau, Quản Trị Mạng sẽ giới thiệu với các bạn cách cài đặt PureFTPd server sử dụng các tài khoản người dùng ảo từ cơ sở dữ liệu của MySQL, tất cả đều ở bên trong hệ thống thực. Quá trình này thực sự rất có ích vì giúp hệ thống kiểm soát được hàng trăm tới hàng ngàn tải khoản ftp trên từng máy trạm. | Hướng dẫn tạo Virtual Hosting với PureFTPd và MySQL Trong bài viết sau Quản Trị Mạng sẽ giới thiệu với các bạn cách cài đặt PureFTPd server sử dụng các tài khoản người dùng ảo từ cơ sở dữ liệu của MySQL tất cả đều ở bên trong hệ thống thực. Quá trình này thực sự rất có ích vì giúp hệ thống kiểm soát được hàng trăm tới hàng ngàn tải khoản ftp trên từng máy trạm. Một khía cạnh khác được đề cập đến là cách sử dụng quota và lượng băng thông upload download giới hạn mật khẩu truy cập sẽ được lưu trữ và mã hóa thành chuỗi MD5 trong cơ sở dữ liệu. Để quản trị cơ sở dữ liệu MySQL người dùng có thể sử dụng các công cụ dựa trên nền tảng web như phpMyAdmin. Toàn bộ bài thử nghiệm sau được thực hiện trên nền tảng OpenSUSE các bạn có thể tham khảo thêm tại đây Lưu ý sơ bộ Tại đây chúng ta sử dụng hostname với địa chỉ IP và người sử dụng cần thay thế nhưng thông số này tương ứng với hệ thống của họ. Cài đặt MySQL Apache2 và phpMyAdmin Tất cả các module cần thiết của MySQL Apache và PHP dành cho phpMyAdmin có thể được cài đặt như sau yast2 -i mysql mysql-client mysql-community-server apache2 apache2-mod_php5 php5-mysql php5-mcrypt php5-mbstring php5-gd Sau đó tạo đường dẫn startup cho MySQL để MySQL tự động kích hoạt khi hệ thống khởi động và sử dụng MySQL server chkconfig --add mysql etc mysql start Để tăng thêm độ bảo mật cho quá trình cài đặt MySQL các bạn sử dụng câu lệnh sau mysqlsecureinstallation sau đó hệ thống sẽ hỏi bạn một số thông tin như sau server1 mysql secure installation NOTE RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SER VERS IN PRODUCTION USE PLEASE READ EA CH STEP CAREFULLY In order to log into MySQL to secure it we ll need the current password for the root user. If you ve just installed MySQL and you haven t set the root password yet the password will be blank