Để vận hành một website, ta cần các thành phần như: Tên miền, hosting (hoặc server), mã nguồn (source code) + cơ sở dữ liệu (database). Việc kết nối các thành phần đòi hỏi phải có kiến thức chuyên sâu và phức tạp. Để đơn giản hóa việc quản trị cho mọi người, các control panel đã được tạo ra như: Cpanel, Directadmin, Webmin, Plesk, VestaCP,… Trong đó, cPanel là control panel được sử dụng phổ biến nhất hiện nay. Hãy cùng Vietnix tìm hiểu cPanel là gì và hướng dẫn sử dụng hosting cPanel qua bài viết sau đây.
cPanel là gì?
cPanel là web hosting control panel (công cụ quản trị web hosting) trên nền tảng Linux phổ biến nhất hiện nay. cPanel có giao diện đơn giản, linh hoạt, giúp người dùng quản lý tất cả các dịch vụ của web hosting một cách dễ dàng.
Công cụ quản trị web hosting này có giao diện thân thiện với người dùng và hoạt động trên hệ thống phân cấp ba lớp như sau:
- Hosting Company (Nhà cung cấp dịch vụ Hosting).
- Reseller.
- End User (Người dùng cuối).
Hosting Company và Reseller sử dụng giao diện tương tự có tên là Web Host Manager – Trình quản lý máy chủ web (WHM) trong đó Hosting Company có quyền quản trị cao nhất và có thể hạn chế quyền truy cập vào một số tính năng nhất định trong Reseller WHM.
End user có quyền truy cập trực tiếp vào cPanel interface nơi họ có thể thực hiện một loạt các tác vụ cho trang web của mình.
Ngoài ra, cPanel cũng có khả năng cho phép các nhà cung cấp bên thứ 3 tích hợp dịch vụ của họ vào để khách hàng có thể sử dụng dịch vụ ngay trong giao diện cPanel.
Công cụ quản trị web hosting này có thể sử dụng trên máy chủ vật lý (Server) hoặc máy chủ riêng ảo (VPS) sử dụng hệ điều hành CentOS, RedHat Enterprise Linux, CloudLinux hoặc FreeBSD.
cPanel hỗ trợ Apache , MySQL và PHP cũng như các giao thức email phổ biến bao gồm POP3, IMAP và SMTP. End user sẽ sử dụng hosting cPanel bằng cách truy cập qua cổng 2083.
Các chức năng chính của cPanel là gì?
1. Quản lý tập tin
- File Manager (Trình quản lý File) – Truy cập và quản lý File nhanh chóng (tạo, chỉnh sửa, xóa) mà không cần FTP.
- Disk Usage (Tình trạng sử dụng ổ cứng) – Các giao diện đồ họa thể hiện tình trạng sử dụng ổ cứng để hiểu và quản lý ổ cứng tốt hơn.
- FTP Connections (Kết nối FTP) – Cung cấp tổng quan về các phiên kết nối FTP.
- BackUp and Backup Wizard: sao lưu các tập tin trên web hosting dễ dàng.
- Images (Hình ảnh) – Tính năng này cho phép người dùng thay đổi kích thước, chuyển đổi và xem hình ảnh.
- Web Disk – Cho phép quản trị viên web xem không gian ổ cứng như trên PC và quản lý không gian ổ cứng (chỉnh sửa, di chuyển, upload và download file).
- Anonymous FTP (FTP ẩn danh) – Hữu ích cho việc cung cấp các file để tải xuống công khai.
- Directory Privacy (Thư mục bảo mật) – Thư mục được bảo vệ bằng mật khẩu để bảo mật tốt hơn.
- FTP Accounts (Tài khoản FTP) – Quản lý tài khoản FTP dễ dàng.
2. Quản lý cơ sở dữ liệu
- PHPMyAdmin – Giao diện của bên thứ ba để quản trị cơ sở dữ liệu. Hữu ích khi sử dụng cơ sở dữ liệu MySQL.
- Remote MySQL – Cho phép cơ sở dữ liệu được truy cập từ xa, ví dụ từ các ứng dụng khác trên các máy chủ khác.
- MySQL – Cơ sở dữ liệu mạnh mẽ để chạy các ứng dụng dựa trên web của bạn.
- PostgreSQL Databases (Cơ sở dữ liệu PostgreSQL) – Cơ sở dữ liệu phổ biến thay thế cho MySQL.
- MySQL Database Wizard – Dễ dàng tạo và quản lý Cơ sở dữ liệu MySQL của bạn.
- PostgreSQL Database Wizard (Trình hướng dẫn cơ sở dữ liệu PostgreSQL) – Dễ dàng tạo và quản lý Cơ sở dữ liệu PostgreSQL của bạn.
3. Quản lý tên miền
- Site Publisher (Nhà xuất bản Trang web) – Tạo sự hiện diện trang web cơ bản hoặc trang giữ để chuẩn bị cho một trang web mới.
- Aliases (Bí danh) – Chuyển hướng tên miền đến các trang web khác nhau.
- Advanced & Simple Zone Editors (Trình chỉnh sửa zone nâng cao & đơn giản) – Quản lý các khía cạnh khác nhau của DNS của tên miền, chẳng hạn như A record và CNAME record.
- Addon Domains (Tên miền Addon) – Giảm chi phí bằng cách thêm tên miền và tạo trang web và địa chỉ email mới cho mỗi tên miền mà không cần phải mua lưu trữ mới cho mỗi tên miền.
- Redirects (Chuyển hướng) – Thiết lập chuyển hướng từ một trang cụ thể sang một trang khác.
- Subdomains (Tên miền con) – Được sử dụng để tạo các phần phụ của trang web cho mục đích cụ thể như blog của công ty hoặc cơ sở tri thức.
>> Xem thêm: Hướng dẫn thay đổi tên miền chính trong cPanel
4. Tính năng Email
- Email Accounts (Tài khoản email) – Thiết lập và quản lý tất cả các khía cạnh của tài khoản email một cách nhanh chóng và dễ dàng.
- Autoresponders (Trả lời tự động) – Hữu ích cho việc gửi trả lời tự động đến các email nhận được.
- Track Delivery (Theo dõi giao hàng) – Theo dõi các email được gửi.
- Authentication (Xác thực) – Gửi email an toàn đã được xác thực.
- Archive (Lưu trữ) – Lưu email nhận và gửi trong một khoảng thời gian xác định.
- Calendars and Contacts (Lịch và Danh bạ) – Luôn cập nhật với giao diện lịch và danh bạ.
- Forwarders (Chuyển tiếp) – Thiết lập chuyển tiếp email cho các địa chỉ email cụ thể.
- Default Address (Địa chỉ mặc định) – Bất kỳ email nào nhận được địa chỉ không chính xác đều được gửi đến địa chỉ mặc định.
- Global Filters (Bộ lọc toàn cầu) – Thiết lập bộ lọc email.
- Encryption (Mã hóa) – Tạo “Khóa công khai” để liên lạc qua email an toàn.
- Configure Greylisting (Định cấu hình Greylning) – Một biện pháp ngăn chặn thư rác cơ bản.
- MX Entry (Mục nhập MX) – Định tuyến lại email đến đến một máy chủ khác.
- Mailing Lists (Danh sách gửi thư) – Tạo một email và gửi cho nhiều người nhận.
- Email Filters (Bộ lọc email) – Hữu ích cho việc chuyển hướng email, ngăn chặn thư rác hoặc chuyển email đến các ứng dụng (ví dụ như bộ phận trợ giúp).
- Apache SpamAssassin – Ứng dụng chống thư rác.
- BoxTrapper – Ngăn chặn các email không xác định đánh vào hộp thư đến của bạn.
5. Thống kê số liệu và phân tích
- Visitors (Khách truy cập) – Một bản ghi đầy đủ về khách truy cập trong file log Apache.
- Raw Access (File log nguyên bản) – Phiên bản nén của nhật ký khách truy cập máy chủ của bạn.
- Webalizer – Công cụ phân tích khách truy cập trang web.
- Errors (Lỗi) – Tập hợp đầy đủ các lỗi gần đây nhất trên trang web của bạn. Để bạn có thể giải quyết mọi vấn đề.
- AWStats – Công cụ của bên thứ 3 để trực quan hóa khách truy cập vào trang web của bạn.
- Webalizer FTP – Công cụ đo lường để hiển thị khách truy cập FTP vào trang web của bạn.
- Bandwidth (Băng thông) – Hiển thị mức sử dụng băng thông.
- Analog Stats (Số liệu thống kê) – Chế độ xem đơn giản của các lượt truy cập trang web.
- Metrics Editor (Trình chỉnh sửa số liệu) – Chọn Số liệu để chạy trên các miền.
6. Tính năng bảo mật
- SSH Access – Secure (Truy cập SSH – Kết nối an toàn) – Được xác thực đến máy chủ thông qua Dòng lệnh.
- Hotlink Protection (Bảo vệ Hotlink) – Ngăn chặn hành vi trộm cắp băng thông. Khi nội dung được nhúng trên một trang web khác.
- ModSecurity Domain Manager – Kích hoạt hoặc vô hiệu hóa ModSecurity.
- IP Blocker (Trình chặn IP) – Quyết định nếu bạn muốn chặn một số IP nhất định truy cập trang web của bạn.
- Leech Protection – Hạn chế số lần đăng nhập.
- Two-Factor Authentication (Xác thực hai yếu tố) – Cải thiện bảo mật đăng nhập.
- SSL/TLS – Bảo mật nâng cao bằng cách quản lý SSL/TLS và Yêu cầu chứng chỉ.
- Security Policy (Chính sách bảo mật) – Đặt câu hỏi xác minh quyền truy cập từ các IP không xác định.
- SSL/TLS Wizard (Hướng dẫn thiết lập SSL/TLS) – Tự động hóa quy trình cung cấp SSL.
>> Xem thêm: Cài đặt SSL cho cPanel
7. Các ứng dụng phần mềm
- PHP – Kiểm tra cấu hình PHP của máy chủ.
- RubyGems – Quản lý Ruby.
- Optimize Website (Tối ưu hóa trang web) – Tối ưu thời gian phản hồi của Web Server Apache.
- PHP Pear Packages – Gói PEAR để bạn có thể chạy chúng trong PHP.
- Ruby On Rails – Triển khai các ứng dụng Ruby On Rails.
- MultiPHP Manager (Trình quản lý MultiPHP) – Lựa chọn nhiều phiên bản PHP khác nhau cho từng website.
- PERL Modules (Mô-đun PERL) – Tạo mô-đun PERL để bạn có thể tạo các tác vụ PERL.
- Site Software (Phần mềm Trang web) – Thêm phần mềm bổ sung như Bảng thương mại điện tử và Bảng tin.
- MultiPHP INI Editor (Trình soạn thảo MultiPHP INI) – Quản lý cấu hình PHP của nhiều phiên bản khác nhau.
8. Các cài đặt nâng cao
- Indexes (Chỉ mục) – Tùy chỉnh trang Chỉ mục Apache mặc định.
- MIME Types (Các loại MIME) – Đặt hướng dẫn để xử lý các phần mở rộng tệp khác nhau, ví dụ: .html, .htm.
- CRON Jobs – Tự động hóa các nhiệm vụ lặp đi lặp lại vào thời gian đã lên lịch. Ví dụ: tạo hóa đơn vào 12:00 hàng ngày.
- Error Pages (Trang lỗi) – Định cấu hình cách các trang lỗi xuất hiện cho khách truy cập của bạn.
- Virus Scanner – Rà quét các mối đe dọa, phần mềm độc hại.
- Track DNS (Theo dõi DNS) – Kiểm tra cài đặt DNS bằng cách truy tìm tuyến đường từ PC đến máy chủ.
- Apache Handlers (Trình xử lý Apache) – các lựa chọn xử lý của Apache.
- API Shell – Được sử dụng để chạy các lệnh gọi API cPanel.
9. Các tùy chọn người dùng
- User Preferences (Tùy chọn người dùng) – Đặt tùy chọn người dùng.
- User Manager (Trình quản lý người dùng) – Đặt và chỉnh sửa quyền và quyền của người dùng.
Làm sao để có tài khoản cPanel?
cPanel sẽ phát huy tác dụng tối đa trong việc quản trị trang web. Chính vì vậy, đây là công cụ được hầu như tất cả các nhà cung cấp đính kèm trong dịch vụ web hosting của mình. Ngược lại, để có thể sử dụng cPanel, tất nhiên bạn cần phải đăng ký mua hosting trước đó.
Với mục tiêu cung cấp cho khách hàng dịch vụ ổn định và chất lượng nhất, các gói hosting của Vietnix đều được tích hợp bảng quản trị cPanel để giúp tối ưu quá trình vận hành website cho người dùng. Từ Hosting Giá Rẻ, Hosting Cao Cấp đến Business Hosting, Email Hosting, dù bạn đăng ký gói dịch vụ nào cũng sẽ được sử dụng tính năng này.
Bên cạnh đó, các gói Hosting tại Vietnix còn mang tới nhiều lợi ích thiết thực như:
- Tăng tốc website lên 10 lần giúp người dùng truy cập vào website với tốc độ cao cùng trải nghiệm mượt mà nhất.
- An tâm về hệ thống website khi được lưu trữ trên nền tảng hạ tầng vững chắc với những thiết bị hiện đại, tiên tiến nhất.
- Bảo mật thông tin, an toàn dữ liệu nhờ tường lửa vững chắc cùng các phần mềm bảo mật, phần mềm backup dữ liệu.
- Giảm thiểu rủi ro với đội ngũ kỹ thuật chuyên môn cao túc trực xuyên suốt 24/7/365. Bất cứ vấn đề phát sinh nào cũng sẽ được tiếp nhận và giải quyết trong thời gian ngắn nhất.
- Dễ dàng lựa chọn được gói cấu hình tối ưu nhờ sự trợ giúp từ đội ngũ chăm sóc khách hàng tận tình, giải đáp thắc mắc và tư vấn hoàn toàn miễn phí.
Ngoài ra, khi đăng ký mua Hosting Vietnix, bạn còn được tặng bộ Theme – Plugin WordPress trị giá lên đến 750$/Năm bao gồm: WP Rocket, Rank Math Pro, iTheme Security Pro, WPML, WP Smush Pro, Wp Astra Growth Bundle và toàn bộ 164 theme+ plugin của MyThemeShop. Liên hệ với Vietnix để trải nghiệm dịch vụ Hosting ổn định và tốc độ nhất ngay hôm nay.
Hướng dẫn sử dụng và quản lý hosting cPanel
Cách đăng nhập vào cPanel
Bạn có thể tìm thấy thông tin đăng nhập bao gồm đường dẫn đăng nhập, username và password trong email mà phía bên công ty hosting gửi cho bạn.
Sau đó bạn có thể đăng nhập cPanel theo 2 cách sau đây:
- Truy cập đường dẫn dạng: http://IP:2082 hoặc https://IP:2083.
Ví dụ: http://121.1.0.1:2082 hoặc https://121.1.0.1:2083.
- Truy cập đường dẫn bằng chính tên miền của bạn để đăng nhập vào cPanel (với điều kiện, tên miền của bạn đã trỏ về IP Server).
Ví dụ: http://web01.vietnix.vn:2082 hoặc https://web01.vietnix.vn:2083.
Quản lý user
Vì lý do nào đó, bạn cần bổ sung thêm vài user vào gói hosting của mình. Lúc này, bạn cần sử dụng chức năng User Manager (quản lý người dùng).
Bạn click vào “User Manager” ở phần Preferences hoặc phần sidebar ở bên trái sẽ đưa bạn tới màn hình quản lý người dùng.
Như hình dưới đây, bạn sẽ nhìn thấy tất cả các tài khoản được thiết lập trong cPanel. Ở mỗi tài khoản có 3 nút với ý nghĩa như sau:
- Mail Envelop (hình phong bì thư): Chỉ ra tài khoản có tài khoản mail đã được thiết lập trong.
- Delivery Truck (hình xe tải): Chỉ ra tài khoản có thể truy cập FTP.
- Disk Drive (hình ổ đĩa): Chỉ ra user có thể sử dụng các dịch vụ web disk.
Bạn có thể dễ dàng thay đổi thông tin bất cứ người dùng nào, ngoại trừ tài khoản chính bạn không được phép thay đổi.
Sau khi thêm một người dùng mới bạn sẽ được đưa tới màn hình User Manager như hình dưới đây.
Tại đây bạn nhập tên của người dùng, username, domain gắn liền với người dùng đó và một địa chỉ email liên hệ. Phía dưới là thiết lập mật khẩu cho người dùng. Bạn có thể tự thiết lập mật khẩu hoặc để người dùng tạo mật khẩu.
Khi bạn thiết lập xong bạn hãy click nút “Create” ở phía cuối để hoàn thành tạo người dùng mới.
Quản lý các file
Sử dụng File Manager trong cPanel cho phép bạn quản lý hosting cPanel một cách trực tiếp các tệp tin có trong website của bạn thay vì sử dụng FTP.
Upload một tập tin
Để upload một tệp tin mới, bạn click vào thư mục muốn upload. Ví dụ ở ảnh bên dưới, Vietnix chọn thư mục “cache”.
Sau đó, click vào Upload
Tiếp theo, bạn chỉ cần kéo thả tập tin muốn upload hoặc đơn giản click nút “Select File” rồi chọn file cần upload.
Tạo một thư mục mới
Để tạo thư mục bạn, xác định vị trị thư mục cần tạo và click “+Folder” trên thanh công cụ. Sau đó, một hộp thoại xổ ra và bạn cần nhập vào tên thư mục và vị trị tạo thư mục.
Quản lý tên miền
Phần “Domains” của cPanel là nơi quản lý tên miền, cho phép bổ sung tên miền vào tài khoản hosting, quản lý subdomain, hay chuyển hướng domain bạn sở hữu tới trang khác.
Cách thêm một domain trong cPanel:
- Để thêm một tên miền mới vào cPanel, bạn click vào “Addon Domains”.
- Điền các thông tin New domain name, Subdomain, Document Root.
- Click “Add Domain” để hoàn tất việc thêm domain.
- New domain name: Là tên domain chính xác mà bạn đã đăng ký, bỏ phần www đi.
- Subdomain: Tạo một subdomain cho tên miền chính – điều này tự động và người ghé thăm sẽ không bao giờ biết họ bị chuyển hướng từ subdomain.originaldomainname.com tới domain mới của bạn.
- Document Root: Là vị trí trên server nơi chứa đựng các tập tin của domain mới.
Quản lý tài khoản email
Phần Email cung cấp cho bạn nhiều công cụ để quản lý các tài khoản email, từ thêm tài khoản mới và giải quyết vấn đề spam tới tạo mailing list và auto responders.
Ở hình trên, để thêm tài khoản email mới thì bạn hãy click vào “Email Accounts”.
Bạn nhập vào những thông tin sau:
- Email: Nhập vào địa chỉ bạn muốn ví dụ yourname .
- Domain: Chọn tên miền cho tài khoản email.
- Password: Tạo mật khẩu.
- Mailbox Quota: Điều chỉnh Mailbox Quota cho tài khoản.
Cuối cùng, click “Create Account”.
Ngay sau khi bạn thêm acount email, bạn sẽ nhận thấy email được bổ sung trong danh sách email bên dưới
Ở đây, bạn có thể thay đổi mật khẩu, quota cho mỗi account. Cũng như biết cách cấu hình email client để kết nối với mail server.
Tạo database
Để tạo database trên host cPanel, bạn truy trạp vào phần Databases. Và click vào “MySQL Databases”.
Các bước tạo database:
- Nhập vào tên database và click “Create database”.
- Kéo xuống dưới tạo một user cho database.
- Cấp quyền cho user truy cập vào database ở phần Add User to Database.
Ưu nhược điểm của cPanel
cPanel đang được được các nhà chuyên môn đánh giá là công cụ quản trị web hosting tốt nhất và được nhiều người sử dụng nhất hiện nay. Chương trình hỗ trợ khá nhiều tính năng dành cho các nhà quản trị web sử dụng dễ dàng. Tuy nhiên, bên cạnh đó cũng có một số hạn chế của cPanel, khiến người dùng khó quản lý web hosting của mình hơn. Sau đây, Vietnix sẽ chỉ ra những ưu điểm và nhược điểm của cPanel.
Ưu điểm của cPanel là gì?
- Phần mềm dễ sử dụng và ổn định.
- Có công nghệ tiên tiến và bảo mật cao.
- Hỗ trợ toàn cầu và thân thiện với người dùng.
- Phần mềm chạy trên cả di động.
Nhược điểm của cPanel là gì?
- Nhiều tính năng không cần thiết.
- Dễ vô tình thay đổi các thông số quan trọng.
- Một số host chạy bản cPanel cũ.
- Tốn kém chi phí hơn.
Các công cụ quản trị web hosting khác
Plesk
Plesk là giải pháp tối ưu và rất tiết kiệm cho việc quản trị máy chủ ảo (VPS) và Hosting. Tính năng tự động hóa cao giúp các doanh nghiệp giảm chi phí, thời gian trong việc quản lý, đầu tư thiết bị và nhân lực.
Plesk hỗ trợ tốt cả 2 hosting là Windows và Linux. Tuy nhiên, nhiều người dùng đánh giá cao phiên bản dành cho Windows hơn. Ngoài ra còn có tính ổn định, đa ngôn ngữ và độ bảo mật cao Tính năng tự động hóa cao. Tính năng vượt trội này sẽ giúp các doanh nghiệp giảm chi phí, thời gian trong việc quản lý, đầu tư thiết bị và nhân lực
DirectAdmin
DirectAdmin là công cụ đơn giản, ít tốn tài nguyên, hiệu quả và dĩ nhiên đầy đủ các tính năng của một hosting control panel – DirectAdmin là phần mềm quản lý máy chủ WebServer được đánh giá rất cao về tính ổn định của các dịch vụ lưu trữ web.
Để có thể sử dụng phần mềm quản lý mạnh mẽ này bạn sẽ cần phải đăng ký bản quyền trên trang chủ của DirectAdmin: https://www.directadmin.com/
>> Gợi ý cho bạn: Vietnix đang tặng DirectAdmin khi thuê VPS và Sever, cam kết license chính hãng trong suốt quá trình sử dụng.
Lời kết
Hy vọng bài viết trên sẽ giúp bạn biết được công cụ quản trị web hosting cPanel là gì? Cách sử dụng công cụ cPanel đơn giản và hiệu quả. Nếu bạn có thắc mắc hay đóng góp ý kiến có thể để lại bình luận phía dưới bài viết này. Vietnix xin chân thành cảm ơn bạn!