CLOUDING dịch vụ Cloud VPS cao cấp

CLOUDING.VN

Cài đặt Apache là một trong những bước quan trọng khi triển khai web server phổ biến nhất thế giới, được nhiều doanh nghiệp, lập trình viên và quản trị hệ thống tin dùng để triển khai website. Với ưu điểm ổn định, dễ cấu hình và cộng đồng hỗ trợ lớn, Apache là lựa chọn lý tưởng cho những ai muốn xây dựng hệ thống web server trên VPS.

Trong bài viết này, clouding.vn sẽ hướng dẫn bạn cách cài đặt và cấu hình Apache trên VPS Ubuntu 24.04, từ bước cơ bản cho đến nâng cao, giúp website của bạn vận hành mượt mà và bảo mật hơn.

Giới thiệu về Apache và Ubuntu 24.04

Apache HTTP Server (gọi tắt là Apache) là một web server mã nguồn mở, ra đời từ năm 1995 và hiện vẫn chiếm thị phần lớn trong hạ tầng internet.

Ưu điểm khi cài đặt Apache trên Ubuntu 24.04 tại clouding.vn:

  • Hệ điều hành mới, bảo mật cao, tối ưu hiệu suất.

  • Tích hợp dễ dàng với PHP, MySQL/MariaDB để tạo LAMP stack.

  • Quản lý đơn giản, có thể mở rộng nhiều website với Virtual Host.

  • Hoàn toàn miễn phí và cộng đồng hỗ trợ cực kỳ mạnh.

Chuẩn bị trước khi cài đặt Apache

Trước khi bắt đầu cài đặt Apache, bạn cần chuẩn bị:

  • Một VPS Ubuntu 24.04 tại clouding.vn đã hoạt động.

  • Quyền root hoặc user có quyền sudo.

  • Tên miền riêng (khuyến nghị) để cấu hình Virtual Host.

Cập nhật hệ thống

Cập nhật hệ thống để tránh lỗi phụ thuộc:

sudo apt update && sudo apt upgrade -y
Cập nhật hệ thống
Cập nhật hệ thống

Cài đặt Apache

Chạy lệnh sau để cài đặt Apache trên VPS:

sudo apt install apache2 -y
Cài đặt Apache
Cài đặt Apache

Sau khi hoàn tất việc cài đặt Apache , Apache sẽ tự động khởi động.

Kiểm tra trạng thái Apache

Xem dịch vụ có đang chạy hay không:

sudo systemctl status apache2
Kiểm tra trạng thái Apache
Kiểm tra trạng thái Apache

Nếu thấy active (running) → Apache đã hoạt động thành công.

Kiểm tra trên trình duyệt

Mở trình duyệt và nhập IP VPS tại clouding.vn của bạn:

http://your_server_ip
Kiểm tra trên trình duyệt
Kiểm tra trên trình duyệt

Nếu hiển thị trang mặc định Apache2 Ubuntu Default Page, nghĩa là cài đặt thành công.

Quản lý Apache cơ bản

Một số lệnh quan trọng khi quản trị web server:

sudo systemctl start apache2     # Khởi động Apache
sudo systemctl stop apache2      # Dừng Apache
sudo systemctl restart apache2   # Khởi động lại
sudo systemctl reload apache2    # Tải lại cấu hình
sudo systemctl enable apache2    # Bật Apache khi VPS khởi động

Mở tường lửa cho Apache

Nếu bạn sử dụng UFW firewall, hãy mở cổng HTTP và HTTPS:

sudo ufw allow 'Apache Full'
sudo ufw reload

Cấu hình Virtual Host trên Apache

Để chạy nhiều website trên cùng VPS, bạn cần Virtual Host.

Bước 1: Tạo thư mục web

sudo mkdir -p /var/www/example.com/public_html
sudo chown -R $USER:$USER /var/www/example.com/public_html

Bước 2: Tạo file cấu hình

sudo nano /etc/apache2/sites-available/example.com.conf

Thêm:

<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/example_error.log
CustomLog ${APACHE_LOG_DIR}/example_access.log combined
</VirtualHost>

Bước 3: Kích hoạt Virtual Host

sudo a2ensite example.com.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2

Bảo mật website với SSL miễn phí

Cài đặt Let’s Encrypt để bật HTTPS:

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d example.com -d www.example.com

Apache sẽ tự động cấu hình chứng chỉ SSL cho website của bạn.

Tối ưu Apache trên VPS clouding.vn

Để website nhanh hơn, bạn có thể:

  • Bật nén Gzip:

    sudo a2enmod deflate
    sudo systemctl restart apache2
    
  • Kích hoạt cache tĩnh:

    sudo a2enmod expires
    sudo systemctl restart apache2
    
  • Kết hợp PHP-FPM: Giúp xử lý PHP nhanh hơn so với module mặc định.

Khắc phục lỗi thường gặp

Apache không chạy:

sudo journalctl -xe

Website không hiển thị: Xem file cấu hình Virtual Host.

Cổng 80 bị chiếm:

sudo lsof -i :80.

Kết luận

Với bài viết trên, clouding.vn đã hướng dẫn bạn cài đặt Apache trên VPS Ubuntu 24.04 một cách chi tiết, từ cài đặt cơ bản đến cấu hình nâng cao. Apache là lựa chọn tuyệt vời để triển khai các website và ứng dụng web nhờ tính ổn định, linh hoạt và bảo mật cao.

👉 Nếu bạn chưa có VPS, hãy tham khảo ngay dịch vụ VPS Ubuntu 24.04 tại clouding.vn để bắt đầu hành trình xây dựng hệ thống web chuyên nghiệp.

Thông tin liên hệ Clouding

🌐 Website: https://clouding.vn
📱 Zalo CSKH: 0888.662.393
💬 Telegram: @clouding.vn
🕐 Hỗ trợ 24/7 – Nhiệt tình, nhanh chóng, có mặt khi bạn cần!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *