Apache là một web server phổ biến được sử dụng rộng rãi nhờ tính ổn định, hiệu năng và khả năng tùy chỉnh cao. Việc cài đặt Apache trên Ubuntu 20.04 tương đối đơn giản, giúp bạn nhanh chóng triển khai các ứng dụng web. Trong bài viết này, mình sẽ hướng dẫn chi tiết…
Postfix cũng là một giải pháp thay thế nhẹ hơn để chạy một máy chủ SMTP hoàn chỉnh, trong khi vẫn giữ được các chức năng cần thiết. Trong hướng dẫn này, mình sẽ hướng dẫn bạn cài đặt và cấu hình Postfix làm Server SMTP chỉ gửi trên Ubuntu 20.04. Những điểm chính Postfix…
Python là ngôn ngữ lập trình ngày càng phổ biến cho cả người mới bắt đầu và nhà phát triển có kinh nghiệm, rất linh hoạt và dễ dàng tiếp cận. Bài viết này sẽ hướng dẫn bạn quy trình cài đặt Python 3 trên Ubuntu 20.04 cũng như thiết lập môi trường lập trình…
MariaDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở, thường được sử dụng để thay thế MySQL trong LAMP stack (Linux, Apache, MariaDB, PHP/Python/Perl). Trong bài viết này, mình sẽ hướng dẫn bạn cách cài đặt MariaDB trên Ubuntu 20.04, cấu hình các tính năng cơ bản và nâng cao, quản…
DigitalOcean được đánh giá là một trong những cái tên mới nổi trên thị trường VPS hiện nay. Tuy nhiên với những ưu điểm nổi bật của mình, nhà cung cấp này vẫn nhận được nhiều đánh giá tích cực từ người dùng. Vậy, DigitalOcean là gì? Hãy cùng mình tìm hiểu chi tiết qua…
Hệ điều hành Linux có rất nhiều bản phân phối khác nhau cho người dùng sử dụng, mỗi bản lại có những ưu và nhược điểm riêng tùy thuộc vào mục đích sử dụng. Hiện nay Linux có hai bản phân phối phổ biến nhất là Debian và Ubuntu. Trong bài viết này, mình sẽ…
VPN là một giải pháp truy cập mạng an toàn và bảo mật, cho phép vượt qua các rào cản vật lý và bảo vệ hệ thống khỏi các lưu lượng không được mã hóa. OpenVPN là một công cụ VPN mã nguồn mở dựa trên giao thức TLS rất phổ biến hiện nay. Bài…
Trong bài viết về cách tạo ứng dụng Django để kết nối với cơ sở dữ liệu này, mình sẽ hướng dẫn bạn chi tiết các bước để tạo ứng dụng Django, tạo cấu trúc cơ sở dữ liệu, kết nối ứng dụng với cơ sở dữ liệu và thao tác với dữ liệu. Nếu…
Django là một framework rất nổi tiếng với rất nhiều tính năng được viết bằng ngôn ngữ Python. Trong bài viết cách tạo Views khi phát triển web Django này, Vietnix sẽ hướng dẫn cách tạo các Views để giúp ứng dụng web của bạn có thể xử lý đúng yêu cầu và trả về…
Trong bài viết này, bạn sẽ xây dựng một Slackbot bằng ngôn ngữ lập trình Python. Slack cung cấp Python Slack API phong phú để tích hợp với Slack nhằm thực hiện các tác vụ thông thường như gửi tin nhắn, thêm biểu tượng cảm xúc vào tin nhắn,... Slack cũng cung cấp Python Slack…
Laravel là một framework PHP mã nguồn mở cung cấp một bộ công cụ và tài nguyên để xây dựng các ứng dụng PHP hiện đại. Laravel ngày càng trở nên phổ biến trong những năm vừa qua và được nhiều nhà phát triển lựa chọn làm framework cho quá trình phát triển tối ưu…
SSH là một trong những phương pháp phổ biến nhất hiện nay để kết nối đến các server cloud. Để tránh bị tấn công brute force, bạn có thể sử dụng các giải pháp VPN hoặc những đơn giản hơn như Fail2Ban. Bài viết này mình sẽ hướng dẫn chi tiết cách triển khai để…