Sản phẩm hợp tác giữa FPT Cloud và CyRadar, dịch vụ cung cấp khả năng rà quét toàn diện, phân tích chi tiết và đánh giá lỗ hổng bảo mật để tăng cường an ninh thông tin cho hệ thống ứng dụng doanh nghiệp
Sản phẩm hợp tác giữa FPT Cloud và CyRadar, dịch vụ cung cấp khả năng rà quét toàn diện, phân tích chi tiết và đánh giá lỗ hổng bảo mật để tăng cường an ninh thông tin cho hệ thống ứng dụng doanh nghiệp
Một trong những web hosting control panel phổ biến nhất trên thị trường hiện nay không thể không kể đến , một công cụ mang đến nhiều lợi ích và chức năng cho quản trị Web hosting. Bài viết này chúng ta sẽ cùng FPT Cloud tìm hiểu về những thông tin liên quan đến phần mềm cpanel này cũng như các cài đặt, sử dụng phần mềm nhanh nhất, hiệu quả nhất.
Cpanel là gì?
cPanel chính là web hosting control panel - là một công cụ quản trị web hosting. Công cụ này hoạt động trên nền tảng Linux cực kỳ phổ biến hiện nay với giao diện được thiết kế vô cùng đơn giản và linh hoạt. Người dùng có thể sử dụng phần mềm này để quản lý được tất cả những dịch vụ của web hosting thật đơn giản và dễ dàng. Sản phẩm hoạt động trên một hệ thống phân cấp gồm ba lớp: Hosting Company, Reseller và End User.
Chức năng của phần mềm cPanel
Công cụ cPanel có thể sử dụng được ở trên máy chủ vật lý (tức Server) hoặc các máy chủ riêng ảo (VPS). Công cụ này sở hữu một số chức năng nổi bật như sau:
Các chức năng nổi bật
Quản lý tên miền
Site Publisher: Đây là nhà xuất bản trang web có sự hiện diện trang web cơ bản hoặc giữ để có thể chuẩn bị cho một trang web mới.
Aliases (Bí danh): Giúp chuyển hướng tên miền đến những trang web khác nhau.
Advanced & Simple Zone Editors: Có thể quản lý những khía cạnh khác nhau của DNS trong tên miền ví dụ như A record và CNAME record.
Addon Domains: Giúp giảm chi phí tốt hơn thông qua cách thêm tên miền và tạo một trang web cũng như địa chỉ email mới cho từng tên miền mà không cần đến việc mua lượng lưu trữ mới cho mỗi một tên miền.
Redirects: Giúp thiết lập chuyển hướng từ một trang nào đó cụ thể đến một trang khác.
Subdomains: Được sử dụng với mục đích để tạo ra các phần phụ trong trang web với một mục đích cụ thể ví dụ như blog của công ty hoặc những cơ sở tri thức.
PHPMyAdmin: Giao diện của một bên thứ ba để giúp quản trị cơ sở dữ liệu. Đây là một sự hỗ trợ rất tốt khi sử dụng cơ sở dữ liệu MySQL.
MySQL: Là một cơ sở dữ liệu khá mạnh mẽ để chạy những ứng dụng dựa trên nền tảng web của bạn.
PostgreSQL Databases: Đây là một cơ sở dữ liệu rất phổ biến và thay thế cho MySQL.
MySQL Database Wizard: Dễ dàng hơn để bạn tạo và quản lý MySQL của mình.
PostgreSQL Database Wizard: Đây là một trình hướng dẫn cơ sở dữ liệu rất dễ dàng để tạo và quản lý PostgreSQL.
Quản lý cơ sở dữ liệu
Quản lý tập tin
File Manager: Trình quản lý File giúp truy cập cũng như quản lý File một cách nhanh chóng như tạo, chỉnh sửa và xóa mà không cần đến FTP.
Disk Usage: Tình trạng sử dụng của ổ cứng với các giao diện đồ hoạ sẽ thể hiện chi tiết tình trạng sử dụng của ổ cứng để bạn hiểu và quản lý ổ cứng một cách tốt hơn.
FTP Connections: Kết nối FTP giúp cung cấp những thông tin tổng quan về các phiên kết nối đến FTP.
BackUp and BackUp Wizard: Giúp sao lưu những tập tin ở trên web hosting một cách dễ dàng nhất.
Images: Một tính năng cho phép người dùng có thể thay đổi được kích thước cũng như chuyển đổi và xem hình ảnh.
Web Disk: Cho phép các quản trị viên web có thể xem được không gian ổ cứng như ở trên PC và quản lý được không gian của ổ cứng như chỉnh sửa, di chuyển và upload hoặc download file.
Anonymous FTP: Cực kỳ hữu ích đối với việc cung cấp những file để tải xuống một cách công khai.
Directory Privacy: Các thư mục được bảo vệ thông qua mật khẩu để được bảo mật một cách tốt hơn.
FTP Accounts: Giúp quản lý tài khoản FTP một cách dễ dàng.
Tính năng bảo mật
SSH Access – Secure: Thông qua dòng lệnh, xác thực đến máy chủ.
Hotlink Protection: Khi nội dung được nhúng trên một website khác,sẽ ngăn chặn được hành vi trộm cắp băng thông.
ModSecurity Domain Manager: ModSecurity sẽ được kích hoạt hoặc vô hiệu hóa
IP Blocker: Giúp bạn chặn một số IP nhất định truy cập website của bạn.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: Nhằm hạn chế số lần đăng nhập.
Two-Factor Authentication: Cải thiện bảo mật đăng nhập bằng xác thực hai yếu tố.
SSL/TLS: Giúp bảo mật bằng cách quản lý SSL/TLS và yêu cầu chứng chỉ.
Security Policy: Các câu hỏi đặt ra nhằm xác minh quyền truy cập từ các IP không xác định.
SSL/TLS Wizard: Quy trình cung cấp SSL được tự động hóa, đây là hướng dẫn thiết lập SSL/TLS.
Tính năng bảo mật
Tính năng email
Email Accounts: Giúp thiết lập và quản lý những khía cạnh của một tài khoản email nhanh chóng và đơn giản nhất.
Autoresponders: Rất hữu ích cho việc gửi thư trả lời tự động đến những email nhận được.
Track Delivery: Giúp theo dõi những email được gửi.
Authentication: Gửi email một cách an toàn và đã được xác định.
Calendars and Contacts: Luôn được cập nhật liên tục với giao diện của lịch và danh bạ.
Forwarders: Được thiết lập chuyển tiếp email cho những địa chỉ email cụ thể.
Default Address: Bất cứ một email nào nhận được địa chỉ không chính xác đều sẽ được gửi đến một địa chỉ mặc định.
Global Filters: Giúp thiết lập bộ lọc email.
Encryption: Có thể tạo khóa công khai để giúp cho việc liên lạc qua email một cách an toàn nhất.
Configure Greylisting: Là một biện pháp có thể ngăn chặn các thư rác cơ bản.
MX Entry: Giúp định tuyến lại các email đến tới một máy chủ khác.
Mailing Lists: Giúp tạo một email và có thể gửi cho nhiều người nhận.
Email Filters: Rất hữu ích dành cho việc chuyển hướng email và ngăn chặn các thư rác hoặc chuyến email đến những ứng dụng khác như bộ phận trợ giúp.
Apache SpamAssassin: Một ứng dụng chống thư rác.
BoxTrapper: Giúp ngăn chặn những email không xác định vào trong hộp thư đến của bạn.
Tính năng email
Tính năng thống kê số liệu, phân tích
Visitors (Khách truy cập): Có bản ghê đầy đủ về số lượng khách truy cập tại file log Apache.
Raw Access: Đây là file log nguyên bản, nhật ký khách truy cập máy chủ sẽ được nén tại phiên bản này.
Webalizer: Công cụ giúp phân tích khách truy cập website.
Errors (Lỗi): Tập hợp tất các lỗi gần đây nhất trên website, giúp bạn nhanh chóng giải quyết vấn đề.
AWStats: Công cụ đến từ bên thứ 3, để trực quan hóa khách truy cập vào website.
Webalizer FTP: Công cụ dùng để đo lường sự hiển thị khách truy cập FTP vào website.
Bandwidth (Băng thông): Tổng hợp mức sử dụng băng thông.
Analog Stats: Là số liệu thống kê với chế độ xem đơn giản về các lượt truy cập website.
Metrics Editor: Được biết đến là trình chỉnh sửa số liệu, với chức năng chọn số liệu để chạy trên các miền.
Thông kế số liệu, phân tích
Các ứng dụng phần mềm
PHP: Ứng dụng nhằm kiểm tra cấu hình PHP trên máy chủ.
RubyGems: Quản lý Ruby.
Optimize Website: Web Server Apache sẽ tối ưu thời gian phản hồi.
PHP Pear Packages: Gói PEAR thường dùng để chạy trong PHP.
Ruby On Rails: Dùng để triển khai các ứng dụng Ruby On Rails.
MultiPHP Manager: Có thể tụy chọn các phiên bản PHP khác nhau cho từng website.
PERL Modules: mô-đun PERL được tạo nhằm giúp bạn có thể tạo các tác vụ PERL.
Site Software: Với phần mềm bổ sung thêm như Bảng thương mại điện tử và Bảng tin.
MultiPHP INI Editor: Giúp quản lý cấu hình PHP với nhiều phiên bản khác nhau.
Các cài đặt nâng cao
Indexes: Nhằm tùy chỉnh trang chỉ mục Apache mặc định.
MIME Types: Dùng để hướng dẫn để xử lý với các phần mở rộng tệp khác nhau, chẳng hạn như: .html, .htm.
CRON Jobs: Các nhiệm vụ lặp đi lặp lại được tự động hóa vào thời gian đã lên lịch. chẳng hạn như: tạo hóa đơn vào 12:00 hàng ngày.
Error Pages: Giúp định cấu hình cách của các trang lỗi xuất hiện cho khách khi truy cập.
Virus Scanner: Giúp rà soát các mối đe dọa, phần mềm độc hại.
Track DNS: Truy tìm tuyến đường từ PC đến máy chủ nhằm kiểm tra cài đặt DNS.
Apache Handlers: Đây là các lựa chọn xử lý của Apache.
API Shell: Được dùng để chạy các lệnh gọi API cPanel.
Các tùy chọn của người dùng
User Preferences: Dùng để đặt tùy chọn người dùng.
User Manager: Quyền của người được đặt và chỉnh sửa tại đây.
Hướng dẫn cài đặt phần mềm cPanel
Cài đặt phần mềm cPanel không hề phức tạp, chỉ với mười bước đơn giản, bạn có thể hoàn toàn dễ dàng cài đặt phần mềm này. Cụ thể, các bước cài đặt như sau:
Bước 1: Đăng nhập vào VPS bằng user root. Trong đó, cấu hình hostname theo chuẩn FQDN cho VPS, ví dụ với mẫu là tech8.vn, bằng lệnh hostnamectl.
Bước 2: Sau đó, chạy các lệnh sau: hostnamectl set-hostname cpanel.tech8.vn. Tiếp tục chạy các lệnh khác nhau đối với VPS chạy CentOS/RedHat và Với VPS chạy Ubuntu. VPS windows hiện nay chưa hỗ trợ chạy trực tuyến trên windows.
Đối với VPS chạy CentOS/RedHat, tiếp tục gõ các lệnh:
Bước 3: Hoàn thành cài đặt, hệ thống sẽ hiện ra đường dẫn cho phép truy cập vào trang VHM bằng tài khoản root, chẳng hạn như: https://IP:2087
Bước 4: Cấu hình các bước cơ bản cho VHM
Email cho quản trị viên, người có quyền cao nhất của VHM.
Hostname của VPS đã được đặt tại bước 1.
DNS đang sử dụng.
Bước 5: Cấu hình IP cho VPS
VPS nếu có nhiều IP Public thì cần chọn ra một IP để chạy WHM/cPanel, nếu không có thể bỏ qua bước này.
Bước 6: Cấu hình Nameserver cho WHM/cPanel
Giữ nguyên phần mềm BIND làm nameserver bởi phần mềm này có đủ mọi tính tăng, tuy nhiên lại sử dụng hơi nhiều bộ nhớ.
Bước 7: Lựa chọn dịch vụ FTP
Dịch vụ này được để cập nhật các source mới cho website, chọn Pure-FTPD có chức năng hỗ trợ chống brute force và set quota cho từng user. Tuy nhiên, nếu không có nhu cầu có thể disable tính năng này.
Bước 8: Bật tính năng cPHulk, giúp phòng chống tấn công brute force tới serve.
Bước 9: bật tính năng filesystem quota nhằm giới hạn và kiểm soát việc ghi dữ liệu lên disk.
Bước 10: Bấm finish để hoàn thành.
Quý khách hàng quan tâm đến máy chủ vps và có nhu cầu thuê dịch vụ tham khảo tại đây: thuê máy chủ vps
Hướng dẫn sử dụng phần mềm cPanel chi tiết
Tương tự như cài đặt phần mềm, để sử dụng hiệu quả phần mềm này, sau đây chúng tôi sẽ hướng dẫn chi tiết đến bạn cách sử dụng phần mềm chỉ với 6 giai đoạn, cụ thể như sau.
Đăng nhập phần mềm cpanel
Thông tin đăng nhập có thể tìm thấy tại email mà công ty hosting gửi, bao gồm các thông tin:đường dẫn đăng nhập, username và password.
Đăng nhập hệ thống
Có thể thực hiện đăng nhập bằng một trong hai cách sau:
Cách 1: Truy cập: http://IP:2082 hoặc https://IP:2083
Cách 2: Tên miền đã trở về IP Server, có thể đăng nhập bằng cách truy cập đường dẫn có chính tên miền của bạn
Quản lý User
Với nhiều mục đích sử dụng khác nhau, mà người dùng cần bổ sung user vào gói hosting, để thực hiện bước này, cần sử dụng chức năng User Manager.
Tại ở phần Preferences hoặc phần sidebar ở bên trái, chọn User Manager, lúc này sẽ đi đến màn hình quản lý người dùng. Trong đó, ý nghĩa của các lựa chọn trong màn hình như sau:
Mail Envelope: chỉ ra tài khoản đã có tài khoản email được thiết lập.
Delivery Truck: chỉ ra tài khoản có thể truy cập FTP.
Disk Drive: chỉ ra user có thể sử dụng các dịch vụ web disk.
Thông tin bất cứ người dùng nào cũng có thể thay đổi, trừ tài khoản chính không được phép thay đổi. Khi người dùng mới được thêm vào, sẽ quay trở lại màn hình User Manager. Tại đây, nhập các thông tin về tên người dùng, username, domain gắn với người dùng đó cùng với một địa chỉ email liên hệ. Cuối cùng thiết lập mật khẩu và chọn : Create” để hoàn thành.
Quản lý file
Quản lý file bằng cách sử dụng File Manager, tại đây bạn được phép quản lý một cách trực tiếp các tệp tin có trong website thay vì phải sử dụng FTP.
Upload một tập tin: Chọn vào tập tin muốn upload -> kéo thả tập tin muốn chọn hoặc chọn “ Select File” để chọn file cần upload.
Tạo một thư mục mới: Chọn vị trí thư mục cần tạo -> chọn “ + Folder” trên thanh công cụ -> Hộp thoại xuất hiện, nhập tên thư mục và vị trí của thư mục mới.
Quản lý tên miền
“ Domains” 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 hay quản lý subdomain, thậm chí là chuyển hướng domain bạn sở hữu tới trang khác.
Cách thêm một domain:
Đầu tiền, chọn “Addon Domains”.
Điền các thông tin về New domain name, Subdomain, Document Root.
Sau đó, chọn “Add Domain” để hoàn thành.
Lưu ý, new domain name là tên miền chính xác đã đăng ký và đã bỏ phần www đi; Subdomain tức là tạo một subdomain cho tên miền chính, thao tác 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 chứa đựng các tệp tin của domain mới.
Quản lý email
Quản lý Email cung cấp các công cụ quản lý email. giúp giải quyết các vấn đề spam tạo mailing list hay auto responders.
Để tạo tài khoản email mới, chọn “Email Accounts” và đăng nhập các thông tin cần thiết:
Email: Nhập vào địa chỉ
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.
Sau đó, chọn “Create Account” để tạo tài khoản mới.
Ngoài ra, có thể thay đổi mật khẩu, quota cho mỗi account. Thậm chí biết cấu hình email client dùng để kết nối với mail server.
Hướng dẫn sử dụng
Quản lý cơ sở dữ liệu
Để tạo database, truy cập vào phần Database. Sau đó, chọn “MySQL Databases”.
Tiếp theo, nhập vào tên database và chọn “Create database”. Tiếp tục kéo xuống dưới để tạo user cho database.
Phần Add User to Database sẽ cấp quyền cho user truy cập vào database.
>>> Xem thêm:Server là gì? Phân loại & Vai trò của máy chủ server
Đánh giá ưu nhược điểm của phần mềm cPanel
Phần mềm cPanel là phần mềm được sử dụng phổ biến, rộng rãi với những đặc biệt vô cùng nổi trội. Vậy phần mền này có ưu, nhược điểm gì?
Ưu điểm cPanel
Giao diện dễ sử dụng, thân thiện
Giao diện được thiết kế logic, trực quan với hệ thống tài liệu hướng dẫn đầy đủ trên màn hình. Người dùng có thể upload/download nội dung website dễ dàng và hoàn toàn chủ động trong việc quan trí hosting của mình.
Công cụ quản lý đầy đủ
Tài khoản cho Reseller được tạp dễ dàng tại phần mềm này, điều này mang đến sự chủ động trong tạo các gói host và cung cấp cho khách hàng của họ cũng như có thể thay thế logo riêng, giao diện người dùng dễ dàng tùy chỉnh với các thương hiệu mà chỉ cần những hiểu biết về HTML và CSS.
Cho phép nâng cấp dễ dàng
Phần mềm nâng cấp dễ dàng, tự động mà không cần khách hàng phải biết quá nhiều kỹ thuật vẫn có thể nâng cấp các phần mềm như MySQL, PHP, Mail server dễ dàng.
Cung cấp hệ thống API đầy đủ, ổn định
các API để mở rộng các chức năng, chẳng hạn như có thể tự động hóa nhiều chức năng phổ biến từ hệ thống riêng của khách hàng mà không cần login vào Cpanel.
Bảo mật, an toàn cao
Sử dụng công nghệ bảo mật mới nhất, giúp giữ an toàn cho máy chủ của khách hàng. Phần mềm cung cấp bảo vệ chống virus, hay phát phát hiện rootkit, shell, cùng với các công cụ khác giúp khóa máy chủ của khách hàng để khỏi bị xâm nhập. Ngoài ra, còn có thể setup thêm các Plugin như Firewall, modsecurity nhằm bảo vệ server.
Bảo mật, an toàn cao
Backup thông minh, hiệu quả, an toàn
Hệ thống backup thông tin có nhiều lựa chọn khác nhau, và cho phép backup qua 1 ổ đĩa mạng hay backup thông qua một tài khoản FTP. Ngoài ra, khi server bị sự cố, khách hàng có thể dễ dàng phục hồi toàn bộ hoạt động của website mà không cần phải setup lại từ đầu.
Hỗ trợ toàn cầu và trực tiếp từ phần mềm cpanel
Với dịch vụ hỗ trợ trên toàn thế giới, bất kể thời gian, không gian với đội ngũ nhân viên kỹ thuật hỗ trợ 24/7. Chỉ cần gửi yêu cầu đến website hỗ trợ của phần mềm mà không cần phải thông qua bất kỳ xác nhận nào ngoài IP của máy chú mà đã mua License.
Chúng ta đã cùng FPT Cloud tìm hiểu các thông tin liên quan về phần mềm cPanel và cách cài đặt, hướng dẫn sử dụng phần mềm này. Hy vọng những thông tin trên sẽ giúp bạn ứng dụng dễ dàng trong thực tiễn và quá trình sử dụng phần mềm.
Chúng tôi sử dụng cookie trên trang web của mình để cung cấp cho bạn trải nghiệm phù hợp nhất bằng cách ghi nhớ các sở thích của bạn và truy cập lặp lại. Bằng cách nhấp vào “Chấp nhận”, bạn đồng ý với việc sử dụng TẤT CẢ các cookie.
Trang web này sử dụng cookie để cải thiện trải nghiệm của bạn trong khi bạn điều hướng qua trang web. Ngoài ra, các cookie được phân loại là cần thiết sẽ được lưu trữ trên trình duyệt của bạn vì chúng rất cần thiết cho hoạt động của các chức năng cơ bản của trang web. Chúng tôi cũng sử dụng cookie của bên thứ ba để giúp chúng tôi phân tích và hiểu cách bạn sử dụng trang web này. Những cookie này sẽ chỉ được lưu trữ trong trình duyệt của bạn khi có sự đồng ý của bạn. Bạn cũng có thể chọn không tham gia các cookie này. Nhưng việc chọn không tham gia một số cookie này có thể ảnh hưởng đến trải nghiệm duyệt web của bạn.
Các cookie cần thiết là hoàn toàn cần thiết để trang web hoạt động bình thường. Các cookie này đảm bảo các chức năng cơ bản và tính năng bảo mật của trang web, ẩn danh.
Cookie chức năng giúp thực hiện một số chức năng nhất định như chia sẻ nội dung của trang web trên các nền tảng truyền thông xã hội, thu thập phản hồi và các tính năng khác của bên thứ ba.
Cookie hiệu suất được sử dụng để hiểu và phân tích các chỉ số hiệu suất chính của trang web, giúp mang lại trải nghiệm người dùng tốt hơn cho khách truy cập.
Cookie phân tích được sử dụng để hiểu cách khách truy cập tương tác với trang web. Những cookie này giúp cung cấp thông tin về số liệu số lượng khách truy cập, tỷ lệ thoát, nguồn lưu lượng truy cập, v.v.
Cookie quảng cáo được sử dụng để cung cấp cho khách truy cập các quảng cáo và chiến dịch tiếp thị có liên quan. Các cookie này theo dõi khách truy cập trên các trang web và thu thập thông tin để cung cấp các quảng cáo tùy chỉnh.