Linux

Hướng dẫn cài đặt apache trên ubuntu

Để cài đặt Apache trên Ubuntu 22.04, bạn có thể làm theo các bước sau:

Bước 1: Cập nhật hệ thống
Trước tiên, bạn nên cập nhật danh sách gói và các gói phần mềm đã cài đặt trên hệ thống.

Mở terminal và chạy lệnh sau:

sudo apt update
sudo apt upgrade

Bước 2: Cài đặt Apache
Sau khi hệ thống đã được cập nhật, bạn có thể cài đặt Apache bằng lệnh sau:

sudo apt install apache2

Bước 3: Khởi động Apache và cấu hình khởi động cùng hệ thống
Sau khi cài đặt hoàn tất, bạn cần khởi động Apache và đảm bảo nó sẽ tự động chạy mỗi khi hệ thống khởi động.

Khởi động Apache:

sudo systemctl start apache2

Đảm bảo Apache sẽ khởi động cùng hệ thống:

sudo systemctl enable apache2

Bước 4: Kiểm tra trạng thái của Apache
Để kiểm tra xem Apache có đang chạy không, bạn có thể sử dụng lệnh:

sudo systemctl status apache2

Bạn sẽ thấy đầu ra tương tự như thế này nếu Apache đang chạy:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since...

Bước 5: Kiểm tra Apache qua trình duyệt
Mở trình duyệt web và truy cập vào địa chỉ IP của máy chủ hoặc `localhost`:

http://localhost

Nếu Apache được cài đặt thành công, bạn sẽ thấy trang mặc định của Apache với thông báo "It works!".

Bước 6: Cấu hình tường lửa (nếu cần)
Nếu bạn đang sử dụng tường lửa `ufw`, bạn sẽ cần cấu hình để cho phép lưu lượng truy cập HTTP và HTTPS.

Cho phép truy cập HTTP:

sudo ufw allow 'Apache'

Nếu bạn muốn cho phép cả HTTP và HTTPS:

sudo ufw allow 'Apache Full'

Kiểm tra trạng thái tường lửa:

sudo ufw status

Bước 7: Quản lý Apache (tùy chọn)
Dưới đây là một số lệnh để quản lý Apache mà bạn có thể cần:

- Khởi động lại Apache:

sudo systemctl restart apache2

- Dừng Apache:

sudo systemctl stop apache2

- Tải lại cấu hình Apache mà không cần khởi động lại:

sudo systemctl reload apache2

Vậy là bạn đã cài đặt và chạy Apache thành công trên Ubuntu 22.04!