Giới thiệu về Apache
Apache HTTP Server (thường gọi là Apache) là một trong những web server phổ biến và mạnh mẽ nhất thế giới, được phát triển bởi Apache Software Foundation. Với khả năng xử lý ổn định, linh hoạt và dễ mở rộng, Apache là lựa chọn lý tưởng cho các website từ nhỏ đến lớn.
Nếu bạn đang sử dụng VPS Ubuntu 22.04 tại XanhCloud.com, việc cài Apache cực kỳ đơn giản, chỉ vài lệnh là bạn đã có ngay một máy chủ web hoàn chỉnh.
Chuẩn bị trước khi cài đặt Apache
Trước khi bắt đầu, bạn cần:
- Một VPS Ubuntu 22.04 (thuê tại XanhCloud.com – cấu hình mạnh, tốc độ cao, hỗ trợ 24/7).
- Quyền SSH root hoặc sudo.
- Kết nối internet ổn định.
Cập nhật hệ thống Ubuntu
Trước khi cài đặt, hãy cập nhật hệ thống để đảm bảo tất cả gói phần mềm mới nhất:
sudo apt update && sudo apt upgrade -y
Cập nhật giúp tránh lỗi phụ thuộc và tăng độ ổn định khi cài Apache.
Cài đặt Apache trên Ubuntu 22.04
Sử dụng lệnh đơn giản dưới đây để cài Apache:
sudo apt install apache2 -y
Sau khi cài đặt xong, kiểm tra trạng thái dịch vụ:
sudo systemctl status apache2
Kết quả hiển thị:
- apache2.service – The Apache HTTP Server
Active: active (running)
Kiểm tra Apache hoạt động
Mở trình duyệt và truy cập:
http://<địa-chỉ-IP-VPS>
Nếu thấy trang “Apache2 Ubuntu Default Page”, nghĩa là web server hoạt động tốt.
Cấu hình tường lửa UFW cho Apache
Cho phép Apache hoạt động qua cổng 80 và 443 (HTTP/HTTPS):
sudo ufw allow 'Apache Full'
sudo ufw reload
Kiểm tra trạng thái:
sudo ufw status
Quản lý dịch vụ Apache
Các lệnh cơ bản thường dùng:
| Chức năng | Lệnh |
| Khởi động Apache | sudo systemctl start apache2 |
| Dừng Apache | sudo systemctl stop apache2 |
| Khởi động lại Apache | sudo systemctl restart apache2 |
| Kiểm tra trạng thái | sudo systemctl status apache2 |
| Tự động khởi động cùng hệ thống | sudo systemctl enable apache2 |
Cấu hình thư mục website
Sau khi Apache được cài đặt và chạy ổn định, bạn cần xác định vị trí lưu trữ mã nguồn website.
Mặc định, thư mục gốc của Apache là:
/var/www/html
Bạn có thể đặt các file HTML hoặc PHP tại đây. Tuy nhiên, nếu bạn quản lý nhiều website, cách tốt nhất là tạo Virtual Host riêng cho từng domain — vừa gọn gàng, vừa dễ bảo trì.
Ví dụ: Tạo host cho domain mydomain.com
Tạo thư mục chứa mã nguồn:
sudo mkdir -p /var/www/mydomain.com/public_html sudo chown -R $USER:$USER /var/www/mydomain.com/public_html
Tiếp theo, tạo file cấu hình Virtual Host:
sudo nano /etc/apache2/sites-available/mydomain.com.conf
Dán nội dung sau vào:
<VirtualHost *:80> ServerAdmin admin@mydomain.com ServerName mydomain.com ServerAlias www.mydomain.com DocumentRoot /var/www/mydomain.com/public_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Kích hoạt website mới và khởi động lại Apache:
sudo a2ensite mydomain.com.conf sudo systemctl reload apache2
Kiểm tra và tăng cường bảo mật cơ bản
Trước khi đưa website vào hoạt động, bạn nên cấu hình thêm một số lớp bảo mật để tránh lộ thông tin hệ thống.
Ẩn thông tin phiên bản Apache
Mặc định, Apache có thể hiển thị phiên bản của nó trong trang lỗi hoặc header phản hồi. Hãy tắt thông tin này bằng cách chỉnh file:
sudo nano /etc/apache2/conf-enabled/security.conf
Tìm và chỉnh sửa hai dòng sau:
ServerTokens Prod ServerSignature Off
Điều này giúp ngăn người khác biết bạn đang dùng Apache phiên bản nào, giảm rủi ro bị khai thác lỗi bảo mật.
Bật tường lửa (UFW)
Nếu bạn chưa kích hoạt UFW, hãy bật và cho phép Apache truy cập web:
sudo ufw enable sudo ufw allow 'Apache Full' sudo ufw status
Cập nhật định kỳ hệ thống
Để duy trì bảo mật và hiệu suất, hãy thường xuyên cập nhật hệ thống:
sudo apt update && sudo apt upgrade -y
Kết luận
Chúc mừng bạn! Bạn đã hoàn tất quá trình cài đặt và cấu hình Apache trên VPS Ubuntu 22.04 thành công.
Từ đây, bạn hoàn toàn có thể triển khai website cá nhân, blog, ứng dụng PHP, hay những nền tảng phổ biến như WordPress, Laravel, OpenCart, v.v… chỉ với vài thao tác cơ bản.
Apache là một trong những web server ổn định và linh hoạt nhất hiện nay, được sử dụng rộng rãi trên toàn cầu. Khi kết hợp cùng một hạ tầng VPS mạnh mẽ và tối ưu sẵn cho Linux, hiệu năng của website sẽ được phát huy tối đa – tải nhanh hơn, xử lý mượt mà hơn và an toàn hơn trước các rủi ro bảo mật.
Để đạt được hiệu suất tốt nhất, bạn nên triển khai hệ thống của mình trên VPS SSD NVMe tốc độ cao tại XanhCloud.com – nền tảng hạ tầng chuyên nghiệp được thiết kế riêng cho nhà phát triển, doanh nghiệp và đội ngũ kỹ thuật.
🌿 Lợi thế khi sử dụng VPS tại XanhCloud
- ⚡ Hiệu năng cực mạnh – sử dụng ổ cứng SSD NVMe thế hệ mới, CPU Intel/AMD hiệu suất cao, đảm bảo tốc độ vượt trội.
- 🌐 Uptime 99.99% – hệ thống hoạt động ổn định, sẵn sàng phục vụ 24/7, không lo gián đoạn.
- 🧠 Hỗ trợ kỹ thuật chuyên sâu – đội ngũ kỹ sư tại XanhCloud luôn đồng hành, hỗ trợ cài đặt và tối ưu cho Apache, Nginx, Node.js, AI, SEO Tools…
- 🧩 Tương thích đa nền tảng – tối ưu sẵn cho các hệ điều hành Linux, Ubuntu, Debian, CentOS, giúp bạn triển khai nhanh và vận hành mượt mà.
- 🔒 Bảo mật toàn diện – hệ thống firewall, snapshot, và sao lưu tự động đảm bảo an toàn dữ liệu tuyệt đối.
📞 Thông tin liên hệ & hỗ trợ kỹ thuật
🌐 Website: https://xanhcloud.com
💬 Telegram: @xanhcloud
📘 Fanpage: facebook.com/xanhcloud
☎️ Hotline/ Zalo: 0889 192 666
Với Apache được cấu hình chuẩn và hạ tầng mạnh mẽ từ XanhCloud, bạn đã sẵn sàng xây dựng những website tốc độ cao, bảo mật vững chắc và dễ dàng mở rộng trong tương lai.
XanhCloud – Nền tảng VPS hiệu năng cao, dành cho nhà phát triển và doanh nghiệp chuyên nghiệp.